Thread和Runnable是Java 1.0的一部分;他们和当时一样出色。
从那时起,新的并发类将提炼出关于多线程的所有知识(感谢您,Doug
Lea和其他人)。编写多线程代码非常困难。包括SwingWorker在内的新的并发类都试图使其变得更容易。
首先请注意用于强类型键入的泛型。有内置的机制可以发布和处理最终结果和中间结果。
可以使用Thread和Runnable来模仿它们,但是SwingWorker已经为您完成了。

Thread和Runnable是Java 1.0的一部分;他们和当时一样出色。
从那时起,新的并发类将提炼出关于多线程的所有知识(感谢您,Doug
Lea和其他人)。编写多线程代码非常困难。包括SwingWorker在内的新的并发类都试图使其变得更容易。
首先请注意用于强类型键入的泛型。有内置的机制可以发布和处理最终结果和中间结果。
可以使用Thread和Runnable来模仿它们,但是SwingWorker已经为您完成了。