次の方法で共有


atomic_flag の構造

アトミックに設定される bool のフラグをクリアするオブジェクトについて説明します。アトミック フラグの操作は常にロック制御不要です。

struct atomic_flag;

メンバー

Hh874636.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

atomic_flag::clear メソッド

falseに格納されているフラグを設定します。

atomic_flag::test_and_set のメソッド

格納済み true フラグをに設定し、最初のフラグ値を返します。

解説

atomic_flag のオブジェクトは非メンバー関数 atomic_flag_clearatomic_flag_clear_explicitatomic_flag_test_and_setatomic_flag_test_and_set_explicitに渡すことができます。これらは ATOMIC_FLAG_INIT値を使用して初期化できます。

必要条件

ヘッダー: の分割

名前空間: std

参照

関連項目

<atomic>