condition_variable 類別

當您有 unique_lock<mutex>型別時,請使用 mutexcondition_variable 類別等候事件。這個型別的物件比型別 condition_variable_any<unique_lock<mutex>>物件可能有更好的效能。

class condition_variable;

Members

Hh874752.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

condition_variable::condition_variable 建構函式

建構 condition_variable 物件。

Hh874752.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

condition_variable::native_handle Method

傳回表示 condition_variable 控制代碼的這個實作特定的型別。

condition_variable::notify_all 方法

解除封鎖等候 condition_variable 物件的所有執行緒。

condition_variable::notify_one 方法

解除封鎖等候 condition_variable 物件的其中一個執行緒。

condition_variable::wait 方法

封鎖執行緒。

condition_variable::wait_for 方法

封鎖執行緒,並設定時間間隔,在此之後執行緒解除封鎖。

condition_variable::wait_until 方法

封鎖執行緒,並將執行緒解除封鎖的最大時間點。

需求

condition_variable 的標題:

命名空間: 可以

請參閱

參考

<condition_variable>

其他資源

標頭檔