core.atomic
The atomic module is intended to provide some basic support for lock-free
concurrent programming. Some common operations are defined, each of which
may be performed using the specified memory barrier or a less granular
barrier if the hardware does not support the version requested. This
model is based on a design by Alexander Terekhov as outlined in
this thread. Another useful reference for memory ordering on modern
architectures is this
article by Paul McKenney.
License:
Boost License 1.0.
Authors:
Sean Kelly
Copyright Sean Kelly 2005 - 2010.
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
)
http:
//www.boost.org/LICENSE_1_0.txt
Page generated by Ddoc. Copyright Sean Kelly 2005 - 2019.