在Java中执行某些外部方法时停止任务或线程

时间:2016-01-09 23:19:05

标签: java multithreading javafx concurrency

我正在开发一些JavaFX应用程序。有一点我执行一些外部方法,有时需要花费很多时间才能完成。这就是为什么我决定创建一个Task,在新线程中运行它并让用户停止它。

问题是我找不到任何方法来取消该方法的执行。我无法真正修改该方法以检查任务isCanceled或以任何其他方式更改它。

我也尝试过呼叫thread.interrupt()而没有运气。

如果有任何帮助,我将不胜感激。

0 个答案:

没有答案