Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2004-09-20 05:07:31


Matt Hurd wrote:
> I'm interested in getting something like "needs_lock" below into the
> normal traits, perhaps as part of boost thread. It informs you
> whether of not an operation on such a contiguous block needs a lock to
> be atomic.
>
> For example, on ia32 32 bit aligned ops are atomic, on ia64 it is 64
> bit. doubles on ia32 need locking to be atomic, on ia64 they don't.

What do you mean by "atomic"? Do you expect the change to the value to be
visible to other threads?


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk