【发布时间】:2016-06-08 21:09:36
【问题描述】:
我知道在 Java 中有诸如 Swing worker 之类的类用于处理需要很长时间的事情,因此不会阻塞 EDT(事件调度线程)。但为什么不呢?
我有一个应用程序,并且正在执行的每个用户操作都应该是一个阻止操作。那么在这种情况下,我有什么理由不应该在 EDT 线程上运行?
例如。如果用户单击加载和处理电子表格的项目。然后我不希望用户在处理完成之前进入下一步。我不应该在 EDT 上这样做以确保事件的“顺序”。
我错过了什么?
【问题讨论】:
标签: java