std::condition_variable cv; std::mutex cv_m; inti = 0; booldone =false; voidwaits() { std::unique_lock<std::mutex> lk(cv_m); std::cout <<"Waiting... \n"; cv.wait(lk, []{returni == 1;}); std::cout <<"...finished waiting. i == 1\n"; done =true; } voidsignals...
10声望5粉丝 幼稚也没关系,去实践,去经历,去思考! « 上一篇 C++笔记: 运算符重载 下一篇 » C++练手:写一个简单的线程池 引用和评论 注册登录 获取验证码 新手机号将自动注册 登录 微信登录免密码登录密码登录 继续即代表同意《服务协议》和《隐私政策》...