$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Andrew J Bromage (ajb_at_[hidden])
Date: 2002-08-07 19:28:36
G'day all.
On Thu, Aug 08, 2002 at 09:07:56AM +1000, Andrew J Bromage wrote:
> On some architectures we have an atomic_count operation which would
> avoid the lock:
...actually, now that I think about it, this only works if the
atomic_count operations issue full barriers, which I suppose is not
guaranteed.
Given that double-checked locking is so hard to get correct and
portable, I think that's all the more reason to provide an operation
which _is_ correct and portable, even though it may not be fully
optimised on platforms where we don't have access to the appropriate
barrier operations.
Cheers,
Andrew Bromage