[英]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.