我正在开发一个以时间为中心的应用程序。我的代码经常调用System.currentTimeMillis()
和System.nanoTime()
。
因此,我想确保这些时间戳调用与操作系统完全同步。JVM何时以及如何同步其时钟?还是每次我叫这两种方法的时候?
我的操作系统时间与NTP服务器完全同步。
发布于 2020-02-09 20:48:46
每个操作系统都有一个实现,包括System.currentTimeMillis()
和System.nanoTime()
。
System::nanoTime
实现的几个示例:
在Linux上
在窗户上
关于AIX
发布于 2020-02-09 12:39:56
时间是由操作系统提供的。JVM没有自己的时钟,而没有操作系统时钟。
https://stackoverflow.com/questions/60136682
复制相似问题