次の方法で共有


atomic_flag::test_and_set メソッド

指定された memory_order の制約内で、*this に格納されている bool フラグを true に設定します。

bool atomic_flag::test_and_set(
   memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
bool atomic_flag::test_and_set(
   memory_order Order = memory_order_seq_cst
) _NOEXCEPT;

パラメーター

戻り値

*this に格納されているフラグの初期値。

必要条件

ヘッダー: atomic

名前空間: std

参照

関連項目

atomic_flag 構造体

<atomic>

atomic_flag_test_and_set_explicit 関数