[fpc-devel] Parallel processing in the compiler
mschnell at lumino.de
Mon Sep 6 14:30:11 CEST 2010
> What's the problem with using threadvars
As discussed some days ago, the current implementation of Threadvars is
quite slow (doing a libc call on each access to a threadvar). This
_could_ be improved but I think this only makes sense when removing the
dependency of the RTL to the libc pthread library, which seems to be
planned on the long run..
Thus Hans-Peter's idea to do no or only a few seldom accessed
Threadvars as the base of the objects that exist on the heap and usually
are addressed by local variables (on the stack) seems more appropriate.
More information about the fpc-devel