gpt4 book ai didi

java - System.currentTimeMillis() 仅每 128 秒更新一次?

转载 作者:行者123 更新时间:2023-12-01 16:59:20 27 4
gpt4 key购买 nike

我有一个循环,通过执行 t-(long)(System.currentTimeMillis()/1000.0f) 来检查经过的秒数,其中 t 设置为 t=(long )(System.currentTimeMillis()/1000.0f) 就在循环之前。我发现前 128 秒内 (long)(System.currentTimeMillis()/1000.0f) 等于 t。然后又在 128 秒后更新。我正在后台线程上执行此操作。我做错了什么?

最佳答案

System.currentTimeMillis() 是一个足够大的值, float 无法表示该范围内的所有整数。

解决方法是简单地使用整数除以 1000。

关于java - System.currentTimeMillis() 仅每 128 秒更新一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28934049/

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