1、条件变量需要锁的保护; 2、锁需要条件变量成立后,后重新上锁; 参考代码: //notify_one()(随机唤醒一个等待的线程)//notify_all()(唤醒所有等待的线程)//Create By@herongwei 2019/09/10#include<bits/stdc++.h>#include<mutex>#include<thread>#include<condition_variable>usingnamespacestd; std::mutex...