gpt4 book ai didi

c++ - 如何找到 setitimer() 的分辨率?

转载 作者:太空宇宙 更新时间:2023-11-04 09:54:06 26 4
gpt4 key购买 nike

我需要一个高分辨率计时器(至少具有微秒级别的分辨率)并且我发现 setitimer() 可以设置为微秒级别。

struct itimerval t;
t.it_interval.tv_sec = 0;
t.it_interval.tv_usec = 2;
t.it_value.tv_sec = 0;
t.it_value.tv_usec = 3;
setitimer (ITIMER_REAL , &t, NULL);

我需要知道的是 setitimer() Linux 中的实际分辨率?

最佳答案

实际上更低,但没有具体说明低到什么程度。联机帮助页指出:

may expire some (short) time afterward, which depends on the system timer resolution and on the system load; see time(7).

如果您需要微秒级的分辨率和精度,那么您就处于实时领域。

关于c++ - 如何找到 setitimer() 的分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7646067/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com