<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    FORTUNE

    THE WAY TO THE MASTER...
    posts - 49, comments - 18, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    SWT多線程(1)

    Posted on 2006-02-22 09:10 fortune 閱讀(1005) 評論(0)  編輯  收藏 所屬分類: 我的學習筆記

    在SWT中,通常存在一個被稱為"用戶線程"的唯一線程,只有在這個線程中才能調用對構件或某些圖形API的訪問操作。如果在非用戶線程中程序直接調用這些訪問操作,那么SWTExcepiton異常會被拋出(if (display.thread != Thread.currentThread ()) error (SWT.ERROR_THREAD_INVALID_ACCESS);)每一個在非用戶線程中出現的widget都要通過檢驗看display.thread 是否等于Thread.currentThread()如果不相等就要拋出非法訪問線程異常。但是SWT也在*.widget.Display類中提供了兩個方法可以間接的在非用戶線程的進行圖形構件的訪問操作,這是通過的syncExec(Runnable)和asyncExec(Runnable)這兩個方法去實現的。

      對于Display,在同一個線程里,不能申明2Display實例。同樣的,一個Display實例也不能跨線程使用。也就是說,如果你要在另外一個線程中顯示一個窗體,(比如你要在任務完成后彈出一個對話框),你必須另外創建一個Display實例。不然會導致異常。)
    主站蜘蛛池模板: 2020天堂在线亚洲精品专区| 亚洲国产精品免费视频| 久久久久亚洲精品无码网址色欲| 日本免费污片中国特一级| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 日本免费污片中国特一级| 久久精品国产亚洲一区二区| 久久免费国产精品| 亚洲无人区一区二区三区| baoyu122.永久免费视频| 激情小说亚洲图片| 成年女人免费视频播放77777| 亚洲综合成人婷婷五月网址| 免费一区二区无码视频在线播放 | 色偷偷噜噜噜亚洲男人| 好爽好紧好大的免费视频国产 | 亚洲香蕉免费有线视频| 无码专区一va亚洲v专区在线| 久久精品亚洲一区二区三区浴池| 精品免费AV一区二区三区| 国产男女爽爽爽免费视频| 综合久久久久久中文字幕亚洲国产国产综合一区首| 美女被爆羞羞网站免费| 亚洲精品无码久久久久去q | 成人免费一区二区无码视频| 中国亚洲女人69内射少妇| 久久国产精品2020免费m3u8 | 亚洲AV色香蕉一区二区| 亚洲w码欧洲s码免费| 亚洲AV无码男人的天堂| 国产亚洲精品不卡在线| 99久久99久久免费精品小说 | 亚洲人成电影在在线观看网色| 亚洲精品视频在线观看免费| 亚洲人成色在线观看| 国产成人无码免费看视频软件| 亚洲AV无码成人精品区狼人影院| 亚洲人成国产精品无码| 一区二区三区在线免费看| 亚洲αv久久久噜噜噜噜噜| 国产精品免费观看|