C++ 原子库 - 加载


描述

它以原子方式获取存储在原子对象中的值。

宣言

以下是 std::atomic_load 的声明。

template< class T >
T atomic_load( const std::atomic<T>* obj );

C++11

template< class T >
T atomic_load( const volatile std::atomic<T>* obj );

参数

  • obj - 用于指向要修改的原子对象的指针。

  • order - 用于同步此操作的内存排序。

返回值

它返回 obj 指向的原子对象所保存的值。

例外情况

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

原子.htm