The purpose of this library is to provide an implementation of atomic operations for boost, based on the interface specified for C++11. It aims to make transitioning to std::atomic easy, as well as providing a means to make code using this C++11 feature compilable on older systems.
Documentation: View online
Source code: boost.atomic.tar.gz.
Git tree: http://git.chaoticmind.net/cgi-bin/cgit.cgi/boost.atomic/