最終更新日時:
が更新

履歴 編集

function
<condition_variable>

std::condition_variable::デストラクタ(C++11)

~condition_variable();

概要

condition_variableオブジェクトの破棄を行う

要件

  • *thisを参照している全てのスレッドがブロッキングされていないこと。
  • つまり、デストラクタが呼び出される前に、*thiscondition_variableオブジェクトを待機している全てのスレッドに起床通知を送らなければならない。
  • デストラクタの実行が開始されたあとに*thisを待機するスレッドが現れないよう、利用者が保証する必要がある。とくに、待機しているスレッドが条件変数を含むオブジェクトへアクセスする場合に注意が必要である。

効果

条件変数を破棄する


出力

バージョン

言語

  • C++11

処理系

参照