据说Code that will be executed by the event handling thread should be relatively brief.
有什么具体原因?需要简码吗?
这是关于GUI
据说Code that will be executed by the event handling thread should be relatively brief.
有什么具体原因?需要简码吗?
这是关于GUI
事件处理线程假设这是有关该事件在GUI线程处理问题的会谈,那么它应该是短暂的,因为否则该应用程序会出现反应迟钝。事件线程处理重绘等,所以如果您花时间做其他事情,应用程序可能无法及时重新绘制。
@ Jeff Foster为什么没有响应? '应用程序将显示无响应。前夕...' – 2011-03-31 18:45:48
事件线程对用户事件作出反应。如果您通过编写长时间运行的代码来停止它,它就无法做出反应,因此应用程序看起来好像没有做任何事情。 – 2011-04-01 05:47:03
引用来自哪里?您可能需要提供更多的上下文。 – 2011-03-31 18:35:05
我想它是保持事件处理线程响应。如果您在该线程中运行了长时间的进程,它会将用户锁定在程序的用户界面之外,直到进程结束。 – 2011-03-31 18:37:35
查看上一个问题的答案http://stackoverflow.com/questions/5498991/swing-toolkit-and-multithreading/5499049#5499049。还要经过上述链接。 – Favonius 2011-03-31 18:38:04