Subj : Re: Three membar-related questions To : comp.programming.threads From : Alexander Terekhov Date : Sat Feb 05 2005 02:26 pm Ziv Caspi wrote: [...] > While read-after-read and write-after-write are made in order, x86 may > reverse the order of read-after-write. Note that revised Java volatiles (and JSR-166 atomics) are meant to prohibit such reordering. They are more stringent than classic acquire/release. That makes them "expensive" even on x86. regards, alexander. .