如何在Java 9中以纳秒精度获取耗时时间

时间:2017-11-29 08:42:56

标签: java multithreading time

java 9是否提供纳秒精度?现在是否可以在java 9中以纳秒精度获取经过的时间。

我有一个Java进程,在接收消息时,发回消息...我想测量Java进程从收到消息到将消息写回到消息的时间所花费的精确时间。 TCP套接字(它是一个TCP套接字程序),精度至少为微秒。我期待System.currentTimeMillis()或类似的API调用将在Java 9中具有纳秒精度系统时间(读取类似https://bugs.openjdk.java.net/browse/JDK-8068730的内容)

1 个答案:

答案 0 :(得分:1)

似乎这与问题本身完全无关,你真的在​​寻找LockSupport.parkNanos,这将提供纳秒精度来制作一个线程停放。