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 - 此成员函数从不抛出异常。

atomic.htm
广告