C++ Atomic 库 - store
描述
它用非原子参数原子地替换原子对象的值。
声明
以下是 std::atomic::store 的声明。
void store( T desired, std::memory_order order = std::memory_order_seq_cst );
C++11
void store( T desired, std::memory_order order = std::memory_order_seq_cst ) volatile;
参数
Desired − 它用于将值存储到原子变量中。
Order − 它用于强制执行内存顺序约束。
返回值
(none)
异常
No-noexcept − 这个成员函数从不抛出异常。