⑴ linux中如何實現sleep(0)的功能
linux下的sleep(0),有些時候被實現為下面這樣:
unsigned int sleep (unsigned int seconds)
{
……
/* This is not necessary but some buggy programs depend on this. */
if (seconds == 0)
return 0;
……
}
如果你的程序對實時性要求不那麼高,可以使用usleep(1),不然就只能用信號或者其他事件機制了。