本文概述
Thread类的sleep()方法用于使线程休眠指定的时间。
Java中sleep()方法的语法
Thread类提供了两种使线程休眠的方法:
- 公共静态无效睡眠(长毫秒)引发InterruptedException
- 公共静态无效睡眠(长毫秒, int纳米)引发InterruptedException
Java中的睡眠方法示例
class TestSleepMethod1 extends Thread{
public void run(){
for(int i=1;i<5;i++){
try{Thread.sleep(500);}catch(InterruptedException e){System.out.println(e);}
System.out.println(i);
}
}
public static void main(String args[]){
TestSleepMethod1 t1=new TestSleepMethod1();
TestSleepMethod1 t2=new TestSleepMethod1();
t1.start();
t2.start();
}
}
输出:
1
1
2
2
3
3
4
4
如你所知, 一次只执行一个线程。如果你在指定的时间内休眠一个线程, 则线程休止地会接另一个线程, 依此类推。
评论前必须登录!
注册