【发布时间】:2012-03-31 23:43:50
【问题描述】:
我正在开发一个 Java 应用程序,并且正处于编写 GUI 代码的阶段。出于某种原因,我在应用程序上遇到崩溃报告(不仅仅是 netbeans 控制台上的错误)。我想知道我处理事件的方式是否存在问题,因为报告经常说 AWT 调度线程崩溃。
我是否应该创建一个新线程来处理不同的事件 从 GUI 触发?
例如通过使用:
Executors.newCachedThreadPool().execute(new Runnable() {
public void run() {}});
这样的东西有可能修复崩溃吗?它会对应用程序性能产生负面影响吗?
【问题讨论】:
标签: java multithreading user-interface