调用SwingUtilities.invokeAndWait()时创建的新线程?

pro*_*eve 5 java swing multithreading

是否在使用Runnable时创建了新的Thread SwingUtilities.invokeAndWait()

Suh*_*pta 7

不,使用Runnable时不会创建新线程SwingUtilities.invokeAndWait().当事件队列出现时,事件线程将最终调用Runnable的run()方法.

  • 如果AppContext的AWT EDT当前没有运行,那么将创建一个新的AWT EDT. (2认同)

Gra*_*min 6

invokeAndWait API.

导致doRun.run()在AWT事件派发线程上同步执行

  • da do run run run da do run run (4认同)