1、sleep的精度是秒
2、usleep的精度是微妙,不精确
3、select的精度是微妙,精确
struct timevaldelay;
delay.tv_sec =0;
delay.tv_usec =20 * 1000; // 20 ms
select(0, NULL,NULL, NULL, &delay);
4、nanosleep的精度是纳秒,不精确
1、sleep的精度是秒
2、usleep的精度是微妙,不精确
3、select的精度是微妙,精确
struct timevaldelay;
delay.tv_sec =0;
delay.tv_usec =20 * 1000; // 20 ms
select(0, NULL,NULL, NULL, &delay);
4、nanosleep的精度是纳秒,不精确