[fpc-devel] volatile variables
mschnell at lumino.de
Tue Jun 28 16:43:19 CEST 2011
On 06/28/2011 04:31 PM, Andrew Brunner wrote:
> how developers
> can force code execution in order w/o using a third party library?
Execution in order only makes sense when there is another thread that
relies on this order.
So if both threads use the same critical section for accessing all
variables that an ordering is necessary with, the actual ordering used
completely within the critical section in fact is irrelevant as no other
thread can get in the way at that point. So the high level Posix
interface that is provided as TCriticalSection in the RTL/LCL should be
workable (but not high performance).
More information about the fpc-devel