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]);
  }
}

 

 

image

REF:

https://stackoverflow.com/questions/39631487/pause-and-resume-thread-from-parent-thread-in-cpp

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 天才R 的頭像
    天才R

    做 個 有 趣 的 人

    天才R 發表在 痞客邦 留言(0) 人氣()