std::condition_variable::~condition_variable
來自 cppreference.com
< cpp | thread | condition variable
~condition_variable(); |
(C++11 起) | |
銷燬 std::condition_variable 型別的物件。
[編輯] 注意
只有當所有執行緒都被通知後,呼叫解構函式才是安全的。不要求它們已經退出各自的等待函式:一些執行緒可能仍在等待重新獲取相關聯的鎖,或者可能在重新獲取鎖後等待被排程執行。
程式設計師必須確保一旦解構函式開始,沒有執行緒嘗試在 *this 上等待,特別是當等待執行緒在迴圈中呼叫等待函式或使用帶有謂詞的等待函式過載時。
[編輯] 參閱
C 文件 中關於 cnd_destroy 的說明
|