dcholmes at optusnet.com.au
Wed May 24 18:28:24 EDT 2006
Allan Kielstra writes:
> HalfSync does make an assumption: words are written atomically
> by hardware. That wasn't always a valid assumption. If that
> assumption doesn't hold, you do lose the atomic nature of AtomicInteger.
No, Java guarantees that reads/writes are atomic for all 32-bit values, and
all volatile values (32-bit and 64-bit).
More information about the Concurrency-interest