$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Anthony Williams (anthwil_at_[hidden])
Date: 2002-08-08 10:47:08
From: William E. Kempf [mailto:williamkempf_at_[hidden]]
Sent: 08 August 2002 15:54
> From: "Anthony Williams" <anthwil_at_[hidden]>
> > Except actually doing the memory barrier work, using
> InterlockedExchange,
> > rather than with comments ;-)
>
> On my list of todos. At the time that code was written there was no
> documentation that I could find that indicated the Interlocked* stuff
> performed a memory barrier. Someone will correct me if I'm
> wrong, but I
> believe the relevant documentation that states this was added
> in a recent
> MSDN with the addition of Win64 constructs.
You're right --- the May 2002 Platform SDK provide explicit documentation to
that effect, the July 2001 MSDN distro doesn't.
Anthony