c – 如何减去两个gettimeofday实例?
作者:互联网
我想减去两个gettimeofday实例,并以毫秒为单位显示答案.
这个想法是:
static struct timeval tv;
gettimeofday(&tv, NULL);
static struct timeval tv2;
gettimeofday(&tv2, NULL);
static struct timeval tv3=tv2-tv;
然后将’tv3’转换为毫秒分辨率.
解决方法:
你可以使用glibc提供的timersub()函数,然后将结果转换为毫秒(尽管如此,请注意溢出!).
标签:c-2,linux,gettimeofday 来源: https://codeday.me/bug/20190715/1470457.html