while循环中sleep()的替代方法

Alternative for sleep() in while loop?

本文关键字:方法 循环 sleep while      更新时间:2023-10-16

我只是想让我的主进程一直活到进程被杀死。什么可以用来代替睡眠

为了避免"忙等待",像你的代码那样消耗CPU能量,你想使用

pause();

做这项工作。

From man pause:

pause()导致调用进程(或线程)休眠,直到a信号被传递,该信号要么终止进程,要么导致调用一个信号捕获函数。


应该至少是int main(void),顺便说一下