1.8 亞毫秒級的線程休眠
Java1.1+
正如上一節中所討論的,Java 5在System類中添加了一個nanoTime方法來確保時間度量能夠適應更快的系統。即使在早期版本的Java中,線程可以具有少于1毫秒的休眠時間。回想一下Java的線程機制有一個sleep方法,該方法采用一個int參數來表示以毫秒計量的休眠時間。此外還有一個sleep方法,它接受一個毫秒參數和一個以納秒計量的時間參數。如果將毫秒時間設為零,那么線程將會休眠指定的納秒(ns)數。
public class MyThread extends Thread { |