Subj : Re: Memory Barriers, Compiler Optimizations, etc. To : comp.programming.threads From : Alexander Terekhov Date : Fri Feb 04 2005 10:22 am Gianni Mariani wrote: [...] > I came across another list of names for barriers. > > LoadLoad > LoadStore > StoreLoad > StoreStore > ref: http://gee.cs.oswego.edu/dl/jmm/cookbook.html That cookbook isn't entirely accurate to begin with. SPARC barriers are bidirectional fences. The thing is that you rarely need more than unidirectional constraint(s) associated with this or that operation. regards, alexander. .