既然這EventDispatchThread是一個(gè)線程,那肯定是從run方法開(kāi)始了
run中的finally塊中有塊有意思的代碼
像我們調(diào)試中經(jīng)常發(fā)現(xiàn)有unchecked exception沒(méi)有捕獲,在console打印出來(lái)了,但貌似沒(méi)任何影響,這是為什么呢?
就是這一小段代碼的功勞了。
線程死了,但它又讓線程恢復(fù)過(guò)來(lái)了
已有 0 人發(fā)表留言,猛擊->>這里<<-參與討論
ItEye推薦
run中的finally塊中有塊有意思的代碼
/* * Fix for 4648733. Check both the associated java event * queue and the PostEventQueue. */ if (theQueue.peekEvent() != null || !SunToolkit.isPostEventQueueEmpty()) { theQueue.initDispatchThread(); }
像我們調(diào)試中經(jīng)常發(fā)現(xiàn)有unchecked exception沒(méi)有捕獲,在console打印出來(lái)了,但貌似沒(méi)任何影響,這是為什么呢?
就是這一小段代碼的功勞了。
線程死了,但它又讓線程恢復(fù)過(guò)來(lái)了
已有 0 人發(fā)表留言,猛擊->>這里<<-參與討論
ItEye推薦