我在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