再牛逼的梦想也抵不住傻逼似的坚持!   设为首页 - 加入收藏
您的当前位置:小鱼资料库 > 计算机 > 其它 > 正文

第五章我们可以在java中启动一个线程两次吗|

来源:网络 编辑:雨喃 时间:2022-06-19

让我们在示例的帮助下理解:

package org.arpit.java2blog;

class FirstThread extends Thread {

public void run() {
  System.out.println("Thread is running");
}

}

public class StartThreadAgainMain {

public static void main(String[] args) {
  FirstThread ft = new FirstThread();
  ft.start();
  ft.start();

}

}

当您运行上面的程序时,您将得到以下输出:

Thread is runningException in thread “main”
java.lang.IllegalThreadStateException
at java.lang.Thread.start(Thread.java:705)
at org.arpit.java2blog.StartThreadAgainMain.main(StartThreadAgainMain.java:16)

如您所见,当我们两次启动线程时,它抛出了 IllegalThreadStateException。

如果你尝试再次启动线程,它会抛出 IllegalThreadStateException

 

标签:

小鱼资料库 www.xiaoyuzl.com

Copyright © 2020-2022 XIAOYUZL. All rights reserved. 冀ICP备2020029262号-2

声明:本站分享的文章、资源等均由网友上传,版权归原作者所有,只用于搜集整理。如有侵权,请您与站长联系,我们将及时处理!

Top