有很多关于如何取消/停止 SwingWorker 的信息。doInBackround()
但是,当cancel
从 EDT 调用时,我找不到关于如何停止在方法中启动的持久方法的适当解决方案。
例如,如果在doInBackround()
using 方法中启动递归文件搜索org.apache.commons.io.FileUtils.listFiles(file, FileUtils.getFileFilter(), DirectoryFileFilter.DIRECTORY);
,并cancel(true)
从 EDT 调用,那么文件搜索如何中断?