当前位置:  开发笔记 > 编程语言 > 正文

SwingWorker的基本原理是什么?

如何解决《SwingWorker的基本原理是什么?》经验,为你挑选了1个好方法。

对于我可以阅读的内容,它用于在swing应用程序中调度新线程以执行某些"后台"工作,但使用此而不是"普通"线程有什么好处?

使用新的Thread是不一样的,当它完成时使用SwingUtilities.invokeLater调用一些GUI方法?...

我在这里错过了什么?

http://en.wikipedia.org/wiki/SwingWorker

http://java.sun.com/products/jfc/tsc/articles/threads/threads2.html



1> basszero..:

是的,你可以完成SwingWorker对vanilla线程+ invokeLater的处理.SwingWorker提供了一种可预测的集成方式,可以在后台线程上完成任务并在EDT上报告结果.SwingWorker还增加了对中间结果的支持.同样,您可以自己完成所有这些,但有时可以轻松使用集成且可预测的解决方案,尤其是在并发方面.


@Rob终于修复了错字.只有3年.
推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有