我通过大量的 printf 调试发现 System.nanoTime() 实际上并不是它声称的那样:一个单调递增的长表示纳秒,精度至少为毫秒。
我两次调用 System.nanoTime() 大约相隔 14 小时,但返回的时间增量约为 13.1 小时。
这种不准确的原因可能是什么?
我通过大量的 printf 调试发现 System.nanoTime() 实际上并不是它声称的那样:一个单调递增的长表示纳秒,精度至少为毫秒。
我两次调用 System.nanoTime() 大约相隔 14 小时,但返回的时间增量约为 13.1 小时。
这种不准确的原因可能是什么?