无限期地睡觉
我想知道是否有一个语句可以用来让程序无限期地休眠(可能使用 sleep 函数??)。 (显然,我正在等待一个信号,该信号将在某个时间传递给该进程,并且它将唤醒它)
I was wondering if there is a statement which I can use to have a program sleep indefinitely (probably using sleep function??). (I am obviously doing this waiting for a signal that is going to be delivered at some time to this process and it will wake it up)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您想要pause()。编辑:最有可能需要使用
pause()
的情况实际上会导致竞争条件,所以更喜欢sigsuspend()
。You want pause().EDIT: The most likely circumstances under which you might want to use
pause()
will actually cause a race condition, so prefersigsuspend()
.在 Unix 上,请参阅
pause
或sigsuspend
。On Unix, see either
pause
orsigsuspend
.在 Windows 上使用睡眠(INFINITE)
And on Windows use Sleep(INFINITE)