Subj : Re: [.NET] Volatile Fields To : comp.programming.threads From : David Hopwood Date : Sat Sep 17 2005 03:31 pm Alexander Terekhov wrote: > David Hopwood wrote: > [...] > >>The release and acquire barriers referred to on the example page are global >>barriers that apply to all locations, regardless of whether they are cached >>or accessed through volatile variables. (You could argue that this is >>potentially inefficient, but current SMP systems are designed to support it, >>at some cost in hardware complexity and scalability.) > > CELLs have tagged barriers (in addition to untagged Power memory ordering). Doesn't affect my point. Barriers implied by volatile accesses in .NET are global, regardless of platform. I was careful not to say that all memory barriers are necessarily global. -- David Hopwood .