无限期地睡觉

时间:2011-05-03 13:41:43

标签: c sleep

我想知道是否有一个声明我可以用来让程序无限期地睡眠(可能使用睡眠功能??)。 (我显然正在等待一个信号,这个信号将在某个时间传递给这个过程并且会将其唤醒)

3 个答案:

答案 0 :(得分:8)

你想要pause()

编辑:您可能希望使用pause() will actually cause a race condition的最有可能的情况,所以更喜欢sigsuspend()

答案 1 :(得分:3)

在Unix上,请参阅pausesigsuspend

答案 2 :(得分:1)

在Windows上使用Sleep(INFINITE)