一、三种不同精度的睡眠
函数声明:
#include <unistd.h>
unsigned int sleep(unsigned int seconds);
int usleep(useconds_t usec);
#include <time.h>
int nanosleep(const struct timespec *req, struct timespec *rem);
函数参数:
秒、微秒、纳秒
返回值:
返回剩余要睡眠的时间(睡眠的时候有可能被信号打断)
系统调用nanosleep成功返回0,失败返回-1
二、三种时间结构
1、
time_t
2、
struct timeval {
long tv_sec; /* s