Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 901 Bytes

op_destructor.md

File metadata and controls

42 lines (29 loc) · 901 Bytes

デストラクタ

  • condition_variable[meta header]
  • std[meta namespace]
  • condition_variable_any[meta class]
  • function[meta id-type]
  • cpp11[meta cpp]
~condition_variable_any();

概要

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

要件

*thisを参照している全てのスレッドがブロッキングされていないこと。

つまり、デストラクタが呼び出される前に、*thisのcondition_variableオブジェクトを待機している全てのスレッドに起床通知を送らなければならない。

効果

条件変数を破棄する

例

出力

バージョン

言語

  • C++11

処理系

  • Clang: ??
  • GCC: 4.7.0 [mark verified]
  • Visual C++: 2012 [mark verified], 2013 [mark verified]