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

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

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

    (轉載)Java中線程及同步控制

    Posted on 2007-04-09 00:02 sunbaby 閱讀(309) 評論(0)  編輯  收藏 所屬分類: JAVA技術點滴

    線程概念的引入是為了實現并行處理,從而提高程序的效率。Java中的線程實現非常簡單,可以用兩種方式來創建線程,一種是實現Runnable接口,另一種是繼承Thread類重寫run()方法。兩種方式唯一的不同就是前者保留了繼承一個類的可能(因為Java只支持類的單繼承,但接口沒有此限制)。
      永遠都用start()方法來啟動一個線程,線程類中的run()可以被直接調用,但決不是啟動一個線程,二者有著本質的區別。

      用同步控制關鍵字synchronized來保護線程敏感數據,synchronized塊中的內容可以保證同一時刻只能被一個線程訪問,所以其中的數據是線程安全的。

      用Object類中的wait()和notify()方法可以實現線程間交互,但要記住wait()和notify()方法只有發生在同一個對象上才能真正實現線程間交互。被某一對象wait()方法阻塞的線程需要另外一個調用了同一對象notify()的線程干預才能恢復運行。notify()方法一次喚醒一個被wait()方法阻塞的線程,notifyAll()方法可以一次喚醒所有被wait()方法阻塞的線程。

    posts - 2, comments - 2, trackbacks - 0, articles - 25

    Copyright © sunbaby

    free web counter
    free web counter 點擊發送消息給我
    主站蜘蛛池模板: 亚洲国产精品一区二区成人片国内| 天天摸夜夜摸成人免费视频| 久久亚洲中文字幕精品一区| 国产亚洲福利精品一区二区| 免费国产高清视频| 色屁屁www影院免费观看视频| 亚洲国产精品18久久久久久| 影音先锋在线免费观看| 亚洲av无码一区二区三区四区| 爽爽日本在线视频免费| 美女免费精品高清毛片在线视| 亚洲无线一二三四区手机| 巨胸喷奶水视频www免费视频| 亚洲午夜国产精品无码| 人妻免费一区二区三区最新| 国产真人无遮挡作爱免费视频| 久久久久亚洲AV无码去区首| 亚洲男人第一无码aⅴ网站| 91视频免费观看高清观看完整| 精品亚洲综合久久中文字幕| 国产a视频精品免费观看| 亚洲精品成人网站在线观看 | 国产精品亚洲аv无码播放| 野花香高清视频在线观看免费 | 亚洲国产成人精品不卡青青草原| 日韩插啊免费视频在线观看| jlzzjlzz亚洲jzjzjz| 日韩高清在线免费看| 亚洲精品第一国产综合野| 日本特黄特色aa大片免费| 国产特黄特色的大片观看免费视频| 久久亚洲国产精品一区二区| 99无码人妻一区二区三区免费| 亚洲色无码国产精品网站可下载| 色婷婷7777免费视频在线观看| 成人婷婷网色偷偷亚洲男人的天堂 | 久草视频免费在线| 污污视频网站免费观看| 亚洲一区免费观看| 成人片黄网站色大片免费观看APP| 亚洲日本乱码一区二区在线二产线|