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

Java 如果线程处于终止状态,调用thread.start()是否安全?,java,thread-safety,java-threads,Java,Thread Safety,Java Threads,我在web应用程序中运行的线程在调用thread.getState()时返回TERMINATED 通过thread.isAlive()检查状态并在同一类的新对象上调用thread.start()安全吗 thread.isAlive()的值应该是多少才能重新启动终止的线程?我将线程视为一次性/一次性工作线程,它们只做简单的工作,然后就被杀死了 终止状态与对象关联。只要您在另一个(新)对象上使用start(),就可以了。如果您想在前一个线程停止后立即重新启动一个线程,而这两个线程正在做相同的事情,为

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

通过
thread.isAlive()
检查状态并在同一类的新对象上调用
thread.start()
安全吗


thread.isAlive()
的值应该是多少才能重新启动终止的线程?

我将线程视为一次性/一次性工作线程,它们只做简单的工作,然后就被杀死了


终止状态与对象关联。只要您在另一个(新)对象上使用
start()
,就可以了。

如果您想在前一个线程停止后立即重新启动一个线程,而这两个线程正在做相同的事情,为什么要让第一个线程在第一个位置停止,而不只是使用循环一次又一次地做相同的事情,在单个线程中?第一个线程已达到终止状态,此时,我无法找出原因。我运行一个计时器来检查状态并调用start方法,我想知道这个方法。