Linux 上没有像 windows上的 Sleep 只好自己来了 发现 usleep 的精度实在太差 没存在的必要 肉眼都能感觉到了。。然后找了 nanosleep 比较满意 。。
struct timespec slptm;
slptm.tv_sec = 0;
slptm.tv_nsec = 1000 * 1000 * 999; //1000 ns = 1 us
if(nanosleep(&slptm,NULL) != -1)
{
printf("Ok ");
fflush(stdout);
}
//注意 tv_nsec 的值不要超过一秒,,,