linux 获取当前时间 ms
uint64_t now_ms() {
timeval tv;
gettimeofday(&tv, NULL);
return (uint64_t )(tv.tv_sec) * 1000 + tv.tv_usec / 1000;
}在 x86-64 平台上, gettimeofday 不是系统调用, 而是在用户态实现的, 没有上下文切换和陷入内核的开销。
最后更新于
这有帮助吗?
uint64_t now_ms() {
timeval tv;
gettimeofday(&tv, NULL);
return (uint64_t )(tv.tv_sec) * 1000 + tv.tv_usec / 1000;
}在 x86-64 平台上, gettimeofday 不是系统调用, 而是在用户态实现的, 没有上下文切换和陷入内核的开销。
最后更新于
这有帮助吗?
这有帮助吗?