📜  Java中的sleep()方法

📅  最后修改于: 2020-09-27 00:35:12             🧑  作者: Mango

Java中的sleep()方法

Thread类的sleep()方法用于使线程休眠指定的时间。

Java中sleep()方法的语法

Thread类提供了两种使线程休眠的方法:

  • 公共静态无效睡眠(长毫秒)引发InterruptedException
  • 公共静态无效睡眠(长毫秒,int纳米)引发InterruptedException

Java中的睡眠方法示例

l


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();
 }
}

输出:

如您所知,一次只执行一个线程。如果您在指定的时间内休眠一个线程,则线程休止地接另一个线程,依此类推。