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