2

可能重复:
如何从java中的另一个线程立即杀死一个线程?
如何正确停止Java中的线程

我需要一种方法来按时停止另一个线程执行,我的意思是没有任何延迟,例如,当用户单击一个按钮时,线程立即停止它的执行(不重要在做什么)。

我认为一种方法是通过 an 提交该 Runnable 类,ExecutorService并在需要时取消返回的 Future 。在另一边,我必须检查Thread.currentThread.isInterrupted(),如果这是真的,线程返回。

但它有一个问题,它不能立即工作。有更好的主意吗?

4

0 回答 0