0

如何以亚秒级精度跟踪时间。你们能给我一些想法和策略吗?此外,各有利弊,我正在尝试为使用 Linux 内核的硬实时系统实现这一点。Linux clock() 函数不够精确,因为它的精度是秒。

4

1 回答 1

4

您可以使用clock_gettime()返回struct timespec

struct timespec {
        time_t   tv_sec;        /* seconds */
        long     tv_nsec;       /* nanoseconds */
};

实际分辨率通常不会接近纳秒,但应该能让您进入毫秒范围或更佳。

于 2012-08-18T07:13:26.943 回答