1.8 亚毫秒级的线程休眠
Java1.1+
正如上一节中所讨论的,Java 5在System类中添加了一个nanoTime方法来确保时间度量能够适应更快的系统。即使在早期版本的Java中,线程可以具有少于1毫秒的休眠时间。回想一下Java的线程机制有一个sleep方法,该方法采用一个int参数来表示以毫秒计量的休眠时间。此外还有一个sleep方法,它接受一个毫秒参数和一个以纳秒计量的时间参数。如果将毫秒时间设为零,那么线程将会休眠指定的纳秒(ns)数。
public class MyThread extends Thread { |