读书人

java 的System.currentTimeMillis()步

发布时间: 2013-08-16 14:29:57 作者: rapoo

java 的System.currentTimeMillis()方法

? ? ? 在测试的过程中,发现System.currentTimeMillis() 方法两次获得的时间竟然是一样的???

这样导致测试结果不准确。怀疑过JDK版本的问题,操作系统的位数问题,后来在网上发现的确这个API 并不是时时在刷新的。当时间过得很快时,有可能拿到得值是错误的。

?

? ? ? 所以,在需要测试比如执行时间的时候,需要很精确,那么使用?System.nanoTime(); API ,这个精确到纳秒

?

? ?1秒=1000毫秒

? ?1毫秒=100000纳秒

?

?

?

? ? ?

?

?

读书人网 >系统运维

热点推荐