我在Linux上System.nanoTime和System.currentTimeMillis的()
- 使用JDK8在Windows和JDK8当我运行
System.nanoTime()/System.currentTimeMillis()
在Windows上,其结果是49
,
System.nanoTime(): 74786833960332 System.currentTimeMillis():1507786236263
- 在Linux上运行时,结果为
26236
System.nanoTime(): 39560110918205325 System.currentTimeMillis():1507786262105
我很困惑,结果,这两个值是不同的那么多。
另外,我认为nanoTime是1,000,000
倍毫秒,从而使上述两个两个值看我错了(也就是说,他们都应该是大约1000000)
为什么不尝试输出每个值与您的计算一起单独输出并查看您得到的结果..在此处发布结果以获得更多帮助 – ShoeLace
您看到,当人们回答这个问题时,输出值没有任何帮助 – Tom