#include <time.h>
// 返回自系统开机以来的毫秒数(tick)
unsigned long GetTickCount()
{
struct timespec ts;
clock_gettime(CLOCK_MONOTONIC, &ts);
return (ts.tv_sec * 1000 + ts.tv_nsec / 1000000);
}
本文介绍了一个用于获取自系统开机以来的毫秒数(tick)的C/C++函数实现,通过使用time.h库中的clock_gettime函数,能够精确地获取到当前系统的运行时间。
#include <time.h>
// 返回自系统开机以来的毫秒数(tick)
unsigned long GetTickCount()
{
struct timespec ts;
clock_gettime(CLOCK_MONOTONIC, &ts);
return (ts.tv_sec * 1000 + ts.tv_nsec / 1000000);
}

被折叠的 条评论
为什么被折叠?
