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

问题描述 投票:0回答:1

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

我可以通过thread.isAlive()查看状态并在同一级别的新对象上调用thread.start()吗?

thread.isAlive()的价值应该是什么让我再次启动终止线程?

java thread-safety java-threads
1个回答
1
投票

我认为线程是一次性/一次性工作者,他们做了一个简单的工作然后就被杀了。

TERMINATED状态与对象相关联。只要你在另一个(新)对象上使用start(),它就没问题了。

© www.soinside.com 2019 - 2024. All rights reserved.