C++ Atomic 库 - store
描述
它用非原子参数原子地替换原子对象的值。
声明
以下是 std::atomic_store 的声明。
template< class T > void atomic_store( volatile std::atomic<T>* obj, T desr );
C++11
template< class T > void atomic_store( std::atomic<T>* obj, T desr );
参数
obj − 它用于指向要修改的原子对象的指针。
desr − 它用于将值存储在原子对象中。
order − 它用于同步此操作的内存排序。
返回值
none
异常
No-noexcept − 这个成员函数从不抛出异常。