将 java 虚拟机与 System.nanoTime () 同步是否有意义?
我是说 :
- 调用 System.nanoTime() 并将结果放入 t1
- A向B发送数据包
- 当 B 收到来自 A 的数据包时,B 调用 System.nanoTime() 并将结果发送给 A
- 当 A 收到来自 B 的数据包时,A 调用 System.nanoTime() 并将结果放入 t3,将收到的来自 B 的数据包中的时间放入 t2
- 时移 = (t3 - t1) / 2 - t2
使用 System.nanoTime 这样做是否正确?
谢谢 !