C++ 原子库 - 商店


描述

它以原子方式用非原子参数替换原子对象的值。

宣言

以下是 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 - 用于同步此操作的内存排序。

返回值

没有任何

例外情况

No-noexcept - 该成员函数从不抛出异常。

原子.htm