在多线程代码中,每当重新安排线程时,System.nanoTime() 是否会产生小的不准确性?如果是的话,这个错误会累积吗?在单线程代码中也是如此吗?
例如,当线程开始执行时,它在开始时使用 System.nanoTime() 获取时间,然后在退出线程块之前它使用相同的 System.nanoTime() 记录时间
在多线程代码中,每当重新安排线程时,System.nanoTime() 是否会产生小的不准确性?如果是的话,这个错误会累积吗?在单线程代码中也是如此吗?
例如,当线程开始执行时,它在开始时使用 System.nanoTime() 获取时间,然后在退出线程块之前它使用相同的 System.nanoTime() 记录时间