once_flag 構造体

テンプレート関数 call_once で使用する struct を表し、実行する複数スレッドがある場合でも、初期化コードが 1 回だけ呼び出されるようにします。

構文

struct once_flag { constexpr once_flag() noexcept; };

注釈

once_flagstruct に指定できるのは既定のコンストラクターのみです。

once_flag 型のオブジェクトは、作成することはできますがコピーはできません。

要件

ヘッダー:<mutex>

名前空間: std

関連項目

ヘッダー ファイル リファレンス
<mutex>