个性化阅读
专注于IT技术分析

我们可以启动一个线程两次吗

否。启动线程后, 将永远无法再次启动它。如果这样做, 则抛出IllegalThreadStateException。在这种情况下, 线程将运行一次, 但第二次将引发异常。

让我们通过以下示例了解它:

public class TestThreadTwice1 extends Thread{
 public void run(){
   System.out.println("running...");
 }
 public static void main(String args[]){
  TestThreadTwice1 t1=new TestThreadTwice1();
  t1.start();
  t1.start();
 }
}

立即测试

running
       Exception in thread "main" java.lang.IllegalThreadStateException
赞(0)
未经允许不得转载:srcmini » 我们可以启动一个线程两次吗

评论 抢沙发

评论前必须登录!