Cpp-standard-library-cpp-atomic-is-lock-free
提供:Dev Guides
C ++アトミックライブラリ-is_lock_free
説明
アトミック型の操作がロックフリーかどうかを確認するために使用されます。
宣言
- 以下は、std
- atomic_is_lock_freeの宣言です。
template< class T >
bool atomic_is_lock_free( const std::atomic<T>* obj );
C 11
template< class T >
bool atomic_is_lock_free( const volatile std::atomic<T>* obj );
パラメーター
*obj* -検査するアトミックオブジェクトへのポインタで使用されます。
戻り値
- objがロックフリーアトミックの場合はtrueを返し、そうでない場合はfalseを返します。
例外
*No-noexcept* -このメンバー関数は例外をスローしません。