On Sun, 2008-10-19 at 09:55 +0200, Paul Davis wrote:
i am deeply embarrassed but also puzzled.
maybe i don't need to eat any hats except for the "paying insufficient
attention" one. the jack ringbuffer code was ported from my original C++
implementation, which specifically does not have the problem of visible
intermediate state (and, btw, does force the use of atomic loads &
stores).
--p