[concurrency-interest] HalfSync

David Holmes 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).

David Holmes

More information about the Concurrency-interest mailing list