文章目录
前言
条件变量以及异步任务(1)
提示:以下是本篇文章正文内容,下面案例可供参考
一、condition_varible
定义一个条件变量condition_varible v;
1、condition_varible的使用
1).condition_varible::wait
等待notify_one 唤醒执行参数2,如果为true,则继续执行下面的代码,如果为false则继续等待下一次
参数1:unique_lock的变量,参数2:lambda表示式/函数()。本次演示的是lambda表达式,函数是一样的
condition_varible con;
mutex _1;
unique_lock<mutex>