标签: java multithreading javafx concurrency
我正在开发一些JavaFX应用程序。有一点我执行一些外部方法,有时需要花费很多时间才能完成。这就是为什么我决定创建一个Task,在新线程中运行它并让用户停止它。
Task
问题是我找不到任何方法来取消该方法的执行。我无法真正修改该方法以检查任务isCanceled或以任何其他方式更改它。
isCanceled
我也尝试过呼叫thread.interrupt()而没有运气。
thread.interrupt()
如果有任何帮助,我将不胜感激。