while循环中sleep()的替代方案?

时间:2015-09-05 08:49:20

标签: c++ loops sleep

我只是希望我的主进程能够处于活动状态,直到进程被终止。可以使用什么来代替睡眠

1 个答案:

答案 0 :(得分:2)

为了避免"忙碌等待",正如代码所做的那样耗尽CPU能力,你想要使用

pause();

完成这项工作。

来自man pause

  

pause()导致调用进程(或线程)休眠直到a          信号被传递,要么终止过程,要么导致          调用信号捕捉功能。

至少应为int main(void),顺便说一句。