簡體   English   中英

std :: condition_variable :: wait_until函數

[英]std::condition_variable::wait_until function

關於使用此方法,我有一個小問題。 如果std::chrono::high_resolution_clock::now()大於第二個參數( abs_time ),我的線程會喚醒嗎?

第30.2.4節[thread.req.timing](或多或少的准確版本,請參見http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3128.html#thread .req.timing )說:

如果Ca> Ct,則等待功能應盡快喚醒,即Ca + Di + Dm,因為已經滿足超時要求。

因此,您的問題的答案是“是”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM