⑴ 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),不然就只能用信号或者其他事件机制了。