这不是关于如何干净地终止线程的问题,即通过调用线程上的中断并使线程适当地响应.我无法以任何方式修改线程正在执行的代码.
我特意想立即终止一个Thread,我根本不关心状态是什么.我知道使用Thread.stop可能有类似的东西,但是这实际上抛出了一个ThreadDeath异常,并且让Thread终止了这个异常不能被抓住.但是我正在处理的代码捕获了这个异常并且没有重新抛出它.
Thread.destroy()似乎是我正在寻找的,但是这个方法从未实现过.有没有其他方法来实现这一目标?
java multithreading
java ×1
multithreading ×1