P
Size: a a a
P
AZ
VS
ch
VS
P
ch
P
VS
P
P
VS
AZ
P
P
P
VS
long
or double
value is treated as two separate writes: one to each 32-bit half. This can result in a situation where a thread sees the first 32 bits of a 64-bit value from one write, and the second 32 bits from another write.long
and double
values are always atomic.AZ
G
AZ