nanosleep

   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 的值不要超过一秒,,,

你可能感兴趣的:(nanosleep)