如何立即停止其他线程执行?

时间:2013-01-20 11:47:24

标签: java multithreading

  

可能重复:
  How to kill a thread immediately from another thread in java?
  How to properly stop the Thread in Java

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

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

但它有一个问题,它不会立即起作用。任何更好的主意?

0 个答案:

没有答案