【Java面试笔记:进阶】17.一个线程两次调用start()方法会出现什么情况?

1. 线程启动与异常

  • 线程启动:Java 线程只能启动一次,通过调用 Thread 对象的 start() 方法。
  • 多次启动的后果:如果尝试第二次调用 start() 方法,会抛出 IllegalThreadStateException 运行时异常。

(1) 代码示例

public class ThreadStartDemo {
   
    public static void main(String[] args) {
   
        Thread thread = new Thread(() -> {
   
            System.out.println

你可能感兴趣的:(Java,核心技术面试精讲笔记,java,面试,笔记,线程,Thread)