如何终止SwingWorker创建的所有正在运行的线程?

时间:2014-08-23 20:54:10

标签: java swingworker

我编写了一个java代码,其中有多个线程正在运行,而线程是使用SwingWorker类创建的,现在我想一次终止所有线程。有没有办法终止所有正在运行的线程?

1 个答案:

答案 0 :(得分:1)

更好的方法是创建一些创建的线程列表。

像这样的东西:

List<Thread> myThreads = new ArrayList<Thread>();

所以你不断添加你正在创建的主题的列表:

myThreads.add(aThread);

因此,无论何时想要立即终止线程,只需遍历列表并终止所有线程。