|
|
1
7
问题解决了(有人公开怀疑nanoTime()是否适合多核系统!)通过添加 /使用计时器 直到我生命的尽头 C:\boot.ini文件 |
|
|
2
2
System.nanoTime()使用特定于操作系统的调用,因此我希望您在Windows/处理器组合中看到一个bug。 |
|
|
3
1
您可能想阅读另一个堆栈溢出问题的答案: Is System.nanoTime() completely useless? . 总之,nanoTime似乎依赖于操作系统计时器,这些计时器可能会受到多个核心cpu的影响。因此,nanoTime在操作系统和CPU的某些组合上可能没有那么大的用处,在您打算在多个目标平台上运行的可移植Java代码中使用nanoTime时应该小心。在这个问题上,网络上似乎有很多抱怨,但对于一个有意义的替代方案却没有多少共识。 |
|
|
4
1
很难判断这是一个bug还是内核之间的正常定时器变化。
另外,为了排除电源管理的影响,可以尝试在一个循环中旋转作为替代
如果你从睡眠和旋转中得到了截然不同的结果,那很可能是因为电源管理减慢了时钟。 如果 没有人 |
|
|
Bernhard Gratzl · 合并具有不同时间戳的表? 1 年前 |
|
|
Delopera · Pandas:包含X行的最短间隔 2 年前 |
|
|
F.I. · JS时间戳错误-时区设置[已关闭] 2 年前 |