據說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