感谢Yishai为我指出正确的方向。该应用程序实例化其自己的子类,
java.awt.EventQueue并
Toolkit.getDefaultToolkit().getSystemEventQueue().push(newQueue)用于替换原始队列。
AWT-EventQueue-0在事件开始到达线程上的新队列的同时,原始队列仍必须在其线程上处理任务
AWT-EventQueue-1,从而导致死锁。

感谢Yishai为我指出正确的方向。该应用程序实例化其自己的子类,
java.awt.EventQueue并
Toolkit.getDefaultToolkit().getSystemEventQueue().push(newQueue)用于替换原始队列。
AWT-EventQueue-0在事件开始到达线程上的新队列的同时,原始队列仍必须在其线程上处理任务
AWT-EventQueue-1,从而导致死锁。