你如何在Java中杀死线程?

24 浏览
0 Comments

你如何在Java中杀死线程?

如何在Java中杀死一个java.lang.Thread

admin 更改状态以发布 2023年5月21日
0
0 Comments

通常情况下不要这样做。

你可以使用Thread.interrupt()方法来请求它中断正在进行的操作。

具体为什么要这样做的解释可以在这里(java技术说明链接)的Javadoc中找到。

0
0 Comments

查看Sun关于为什么他们不再推荐使用Thread.stop()的线程的文档。该文档详细介绍了为什么这是一个糟糕的方法,以及应该如何安全地停止线程。

他们推荐的方法是使用一个共享变量作为标志,请求后台线程停止。这个变量可以被不同的对象设置为请求线程终止。

0