Java里一个线程两次调用start()方法会出现什么情况

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

如果业务需要线程run中的代码再次执行,请重新启动一个线程实例,因此此线程的成员应当是启动前设定的而不是自动注入的。

 

posted @ 2020-05-04 11:21  逆火狂飙  阅读(672)  评论(0编辑  收藏  举报
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东