次の方法で共有


once_flag 構造体

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

構文

struct once_flag
{
   constexpr once_flag() noexcept;
};

解説

once_flag structには既定のコンストラクターしかありません。

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

要件

ヘッダー:<mutex>

名前空間: std

関連項目

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