与time_t相关的另外一个问题是一秒钟内会发生很多事情。timeval结构体对time_t进行了扩展,达到了微秒级精度。头文件<sys/time.h>对其定义如下:
tv_sec表示秒数,而tv_usec表示毫秒数。令人困惑的是,suseconds_t通常是typedef成一个整型。