gpt4 book ai didi

android - uptimeMillis() 多久重置一次,它会影响 Handler.postAtTime

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:55 30 4
gpt4 key购买 nike

方法的描述uptimeMillis说:

Returns milliseconds since boot, not counting time spent in deep sleep. Note: This value may get reset occasionally (before it would otherwise wrap around).

这种情况发生的频率如何(更重要的是)它会影响应由 Handler.postAtTime 执行的可运行程序吗? ?

最佳答案

uptimeMillis 调用以 systemTime() 为基础,在 Linux 系统上变为 clock_gettime(CLOCK_MONOTONIC, struct timespec *)。

struct timespec 在 time_t 中保存秒数,这似乎是一个 32 位值。如果它开始计数接近于零,那么当它环绕时您可能还活着。

如果您需要更具体的细节,您应该调查 Linux 内核中 clock_gettime(CLOCK_MONOTONIC) 的行为。

关于android - uptimeMillis() 多久重置一次,它会影响 Handler.postAtTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4596352/

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