我在哪里可以找到 Swing 作为 JavaDoc 中单线程模型的描述



众所周知,Swing使用单个事件调度线程。我在哪里可以找到在JavaDoc中这样说的语句?

我可以找到Sun的博客条目,上面写着:

该分析最终导致Swing in的设计审查之一。 1997年,当我们回顾AWT的现状时,以及整体 行业经验丰富,我们接受了Swing团队的推荐 Swing 应该只支持非常有限的多线程。与一个 少数狭窄的例外 所有 GUI 工具包工作都应发生在事件上 处理线程。随机线程不应尝试直接 操作 GUI 状态。

-- http://weblogs.java.net/blog/kgh/archive/2004/10/multithreaded_t.html

但由于博客条目不是文档,我不想依赖可能只是实现细节的东西。

在 swing 包 javadoc 中,它从每个 Swing 组件的 javadoc 链接。例如,参见JButton的文档,其中说:

警告:摆动不是线程安全的。有关更多信息,请参阅 Swing 的线程策略。

最新更新