很多时候我想为什么Java
强迫我们在工作时使用EDTSwing
?Swing
从任何Thread
或换句话说它可以是更新组件会不会容易得多multithreaded
。
确实,SwingUtilities.invokeAndWait
并且SwingUtilities.invokeLater
帮助我们排列Swing
事件,但是,如果GUI
组件可以从任何其他Thread
.
而且,Java 制造商真的忘记了Swing
线程安全吗?
如果 swing 是多线程的,可能会出现什么问题?由于这个原因,我的 Java 程序已经“冻结”了十几个时间:/