Subj : Re: lockless low-overhead 'pipes' (w/semaphores) To : comp.programming.threads From : Alexander Terekhov Date : Fri Apr 22 2005 04:11 pm lindahlb@hotmail.com wrote: [...] > 1) Assume the x86 model (up to i686) as its my *main* target > platform. Apart from the SSE string stuff, on IA32 (compiler reordering aside for a moment), loads have acquire semantics, stores have release semantics, and interlocked stuff is fully-fenced (compound acquire + release semantics). regards, alexander. .