失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux timeval linux 中 timeval结构体

linux timeval linux 中 timeval结构体

时间:2023-08-30 03:13:24

相关推荐

linux timeval linux 中 timeval结构体

网上很多人写到,timeval结构解释错误

*******************************************************************

问题如下:

在debian linux的man页中对gettimeofday函数的说明中,有这样一个说明:

DESCRIPTION

The functions gettimeofday and settimeofday can get and set the time as

well as a timezone. The tv argument is a timeval struct, as specified

in :

struct timeval {

time_t tv_sec; /* seconds */

suseconds_t tv_usec; /* microseconds */

};

其中对tv_usec的说明为时间的毫秒部分。 而在实际中,该函数以及Linux内核返回的timeval

类型的时间值,tv_usec代表的是微秒精度(10的-6次方秒)。

********************************************************************

我很无语,只能说写这话的人英语很水,microsecond 是微秒的意思,简写为usec

毫秒的英语单词是millisecond,简写为msec

#include #include #include

int main(int argc,char * argv[])

{

struct timeval tv;

while(1)

{

gettimeofday(&tv,NULL);

printf("time %u:%u\n",tv.tv_sec,tv.tv_usec);

sleep(2);

}

return 0;

}

如果觉得《linux timeval linux 中 timeval结构体》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。