Subj : Re: posix and lock-free algorithms To : comp.programming.threads From : David Schwartz Date : Fri Aug 12 2005 12:29 pm "Alexander Terekhov" wrote in message news:42FC6920.8B61F33A@web.de... > David Schwartz wrote: > [...] >> It just says synchronize memory. > Exactly. Simply put, some functions do acquire, some do release, and > just a few do both. They all "synchronize memory." I'm sorry, I don't buy that. If someone said to you "I need a function that synchronizes memory" you would not say "you can use an acquire, you can use a release, you can use both, these all synchronize memory". You are straining awfully hard to make a plain simple statement say something other than what it obviously does. If a function is required to "synchronize memory" with no weasel words, it must fully synchronize all memory. DS .