java的gui(二)

          Posted on 2011-03-04 19:43 snake 閱讀(64) 評(píng)論(0)  編輯  收藏
          既然這EventDispatchThread是一個(gè)線程,那肯定是從run方法開(kāi)始了

          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推薦




          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 无为县| 安达市| 崇阳县| 碌曲县| 临城县| 贵阳市| 奉化市| 盐山县| 凤翔县| 中牟县| 米脂县| 抚松县| 合作市| 剑川县| 义乌市| 吕梁市| 白河县| 宜章县| 弥渡县| 桃江县| 双江| 侯马市| 岳西县| 乌兰浩特市| 江口县| 桃江县| 乌海市| 屏山县| 汝南县| 革吉县| 平度市| 安庆市| 涞水县| 伽师县| 杭锦后旗| 吴桥县| 建湖县| 寿阳县| 溧水县| 霍州市| 安阳县|