close
bool pause=false;
std::condition_variable cv;
std::mutex m;
void C::t2_func(){
for(int i=0;i<data.size();i++){
while(pause){
std::unique_lock<std::mutex> lk(m);
cv.wait(lk);
lk.unlock();
}
process_data(data[i]);
}
}
REF:
https://stackoverflow.com/questions/39631487/pause-and-resume-thread-from-parent-thread-in-cpp
全站熱搜