Subj : Re: [x86] Reads/Writes To : comp.programming.threads From : David Hopwood Date : Wed Sep 28 2005 04:02 am David Hopwood wrote: > If you mean something more specific like "ordinary writes to WB memory on x86 > have similar memory barrier semantics to writes to volatile variables in > .NET 2.x", then that's basically correct: both imply a release barrier before > the write, and neither guarantee remote write atomicity (i.e. different > processors can observe the writes in a different order). The same is true of > reads, BTW: ordinary reads from WB memory in x86 and from volatiles in > .NET 2.x both imply an acquire barrier after the read. I should mention that this is all qualified by "as far as I understand the documentation", and that the documentation is not very precise. -- David Hopwood .