【我们可以启动一个线程两次吗】否。启动线程后, 将永远无法再次启动它。如果这样做, 则抛出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
推荐阅读
- Java中的System.out.println()
- Java中的NumberFormatException
- Java中的内存管理
- Java中的NoSuchElementException
- 常见的Windows 11问题和解决方法(提示和指南)
- 6款适用于Chromebook(Chrome替代品)的最佳浏览器合集
- 如何修复无法重置Windows 11的问题(详细分步指南)
- win8.1打开Media Player播放器提示“Failed to load control ”怎样办
- Win8怎样运用自带的GeoLocation地理定位技巧【图文详细教程】