如何以亚秒级精度跟踪时间。你们能给我一些想法和策略吗?此外,各有利弊,我正在尝试为使用 Linux 内核的硬实时系统实现这一点。Linux clock() 函数不够精确,因为它的精度是秒。
问问题
2214 次
1 回答
4
您可以使用clock_gettime()
返回struct timespec
:
struct timespec {
time_t tv_sec; /* seconds */
long tv_nsec; /* nanoseconds */
};
实际分辨率通常不会接近纳秒,但应该能让您进入毫秒范围或更佳。
于 2012-08-18T07:13:26.943 回答