C++11

// <atomic> 
​// 类模板(1)    
template <class T> T atomic_load (const volatile atomic<T>* obj) noexcept;
template <class T> T atomic_load (const atomic<T>* obj) noexcept;
// 重载(2)    
T atomic_load (const volatile A* obj) noexcept;
T atomic_load (const A* obj) noexcept;

原子获取(Atomically obtain)存储在原子对象中的值。