admin管理员组

文章数量:1599529

阻塞线程。

void wait(
   unique_lock<mutex>& Lck
);
template<class Predicate>
void wait(
   unique_lock<mutex>& Lck,
   Predicate Pred
);

 

参数

  • Lck
    unique_lock<mutex> 对象。

  • Pred
    返回 true 或 false的任何表达式。

备注

第一个方法进行阻止,直到 condition_variable 对象由调用终止到 notify_one 或 notify_all。 它也可以不合逻辑地唤醒。

第二个方法实际执行以下代码。

 

while(!Pred())
    wait(Lck);

while(!Pred())
    wait(Lck);

 

要求

Header: condition_variable

命名空间: std

请参见

参考

condition_variable 类

<condition_variable>

本文标签: 方法conditionvariablewait