如果线程处于TERMINATED状态,调用thread.start()是否安全?

时间:2019-04-17 05:55:24

标签: java thread-safety java-threads

我在Web应用程序中运行的线程在调用TERMINATED时返回thread.getState()

对我来说,通过thread.isAlive()检查状态并在同一类的新对象上调用thread.start()是否安全?

我重新启动终止线程时,thread.isAlive()的值应该是什么?

1 个答案:

答案 0 :(得分:1)

我认为线程是一次性的或一次性的工人,他们做简单的工作,然后被杀死。

TERMINATED状态与一个对象相关联。只要您在其他(新)对象上使用start(),就可以了。