Java的线程是不允许启动两次的,第二次调用必然会抛出 IllegalThreadStateException,这是一种运行时异常。

https://www.cnblogs.com/east7/p/14670750.html

Java中一个线程可以多次start吗?

[Java里一个线程两次调用start()方法会出现什么情况 ](https://gaohanghang.notion.site/Java-start-10dc9683fd4880e5aa75f431be619ba9)