Cpp-standard-library-cpp-atomic-load
提供:Dev Guides
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* -このメンバー関数は例外をスローしません。