gpt4 book ai didi

linux - Linux是否为应用程序提供单调递增的时钟

转载 作者:IT王子 更新时间:2023-10-28 23:58:24 25 4
gpt4 key购买 nike

Linux/Unix/Posix 是否为用户空间应用程序提供 API 以访问单调递增的时钟,精度为厘秒到毫秒?

在 Linux 上,/proc/uptime 提供基于字符串的 float 表示系统已启动的秒数。

gettimeofday(2) 不提供单调递增的时钟。

我可以在 ITIMER_REAL 时域中使用 getitimer(2),将计时器设置为从(平台相关的)最大值开始并忽略生成的信号,但根据手册页,计时器可以运行的最长时间约为 100天,比我预期的运行时间短。

最佳答案

将 POSIX clock_gettime() 函数与 CLOCK_MONOTONIC 一起使用。查看man page了解详情。

关于linux - Linux是否为应用程序提供单调递增的时钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/211055/

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