[fpc-devel] volatile variables

Jonas Maebe jonas.maebe at elis.ugent.be
Tue Jun 28 15:11:46 CEST 2011


On 28 Jun 2011, at 15:05, Andrew Brunner wrote:

> On Tue, Jun 28, 2011 at 8:00 AM, Jonas Maebe <jonas.maebe at elis.ugent.be 
> > wrote:
>>
>> On 28 Jun 2011, at 14:58, Andrew Brunner wrote:
>>
>>> A mutex may be able to atomically block access because of its own
>>> memory barrier, but I would suggest that employing such a  
>>> technique on
>>> multi-core systems will not ensure an accurate value.
>>
>> pthread_mutex() does guarantee that. I don't know about the Windows
>> equivalents.
>
> Specification just describes standard mutex.  What makes pthreads
> specification different to include ordering?

http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ 
V1_chap04.html (point 4.11)


Jonas



More information about the fpc-devel mailing list