Atomic library (C++11)

The header <atomic> defines the following types, macros, and functions performing atomic operations on data that is shared among threads:

Note: The keyword noexcept is currently not supported by the compiler, and is ignored if you use it.