【发布时间】:2016-09-30 15:09:07
【问题描述】:
C 中的函数 sleep() 是主动等待还是被动等待?
既然它停止了线程运行,它是否总是检查时间是否已经过去:
while(1){
//need to wake?
}
或者像这样的被动:
alarm(sec);
pause(); // wait for the alarm and sleeping?
系统是unix。
【问题讨论】:
标签: c operating-system system sleep system-calls