|
1.6 sleep(long millis,int nanos)方法 |
sleep(long millis,int nanos)方法的作用是在指定的毫秒数加指定的纳秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序的精度和准确性的影响。
创建测试用的代码如下:
public class Test1 { public static void main(String[] args) throws InterruptedException { long beginTime = System.currentTimeMillis(); Thread.currentThread().sleep(2000, 999999); long endTime = System.currentTimeMillis(); System.out.println(endTime - beginTime); } }
程序运行结果如图1-34所示。
图1-34 将main线程