在boost中发出一个线程信号继续

时间:2015-05-27 17:48:40

标签: boost

在boost中是否有任何函数可以让线程等待它,直到一些特殊信号激活线程继续?我不想使用while(true) { if(event happend) break; },因为while始终在运行,但我正在寻找阻止线程的函数,直到应用程序中发生某些信号或某些事件。例如,像这样:

void thread(){

   while(true) {
        // Wait For Signal(s);

        // do your task
   }
}

0 个答案:

没有答案
相关问题