【发布时间】:2012-10-11 08:11:15
【问题描述】:
可能重复:
How do you kill a thread in Java?
How to start/stop/restart a thread in Java?
Thread具有以下功能:
destroy()stop()suspend()
但它们都已被弃用。
你用什么来停止线程?
【问题讨论】:
-
你不要停止线程,只需让
run方法完成它的执行。 -
您能否详细说明您为什么要停止线程的用例?
-
为了完整起见,另一种方法是终止整个过程 - 这将起作用。
-
在线程外部或线程中的字段上设置一个标志,并在标志变为真时让线程检查。当它发生时,使 run 方法返回。设置标志以使线程自行退出。简单
标签: java multithreading