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

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

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

    隨筆 - 3, 文章 - 152, 評論 - 17, 引用 - 0
    數(shù)據(jù)加載中……

    保留字synchronized的作用

    Synchronized是用來保證同一時刻本段代碼不會同時運行。在操作系統(tǒng)中這些代碼被認(rèn)為是臨界段,如訪問打印機,磁盤,信號量等,只可能有一段代碼在使用這些臨界資源。其他必須等待。這類問題在多cpu多線程的時候尤為要注意。
    Synchronized method(){}是用來保證同一時刻某方法不會被多個線程同時執(zhí)行,以免沖突.
    Synchronized (object){}是用來保證在執(zhí)行大括號中代碼時,獨占o(jì)bject這個對象,所以,
    如果當(dāng)執(zhí)行到這里時,如果object正被其他同步方法調(diào)用,則必須等候object被解鎖,才能進(jìn)入該程序塊,而當(dāng)進(jìn)入該程序塊時,將對object上鎖,執(zhí)行完以后解鎖,以免在此期間,其他程序用到object.
    當(dāng)某個方法被同步化,則內(nèi)部的屬性也被同步化。獲得monitor的進(jìn)程獨占這些資源直到解鎖。這樣做保證某些變量被各個線程共享,并且變化是一致的

    posted on 2005-08-11 11:07 閱讀(314) 評論(0)  編輯  收藏 所屬分類: J2se

    主站蜘蛛池模板: 亚洲精品国产高清嫩草影院 | 国产亚洲精品AA片在线观看不加载| 91亚洲国产成人久久精品| 99久久免费看国产精品| 久久亚洲精品成人综合| 美女在线视频观看影院免费天天看 | 亚洲成av人在线视| 中文字幕日本人妻久久久免费 | 亚洲国产亚洲综合在线尤物| 8888四色奇米在线观看免费看| 亚洲日本一区二区三区| 国产四虎免费精品视频| 亚洲www在线观看| 妞干网手机免费视频| 国产精品亚洲一区二区三区在线观看| 免费一级一片一毛片| 成年女人A毛片免费视频| 亚洲国产精品一区二区久久hs| 日本免费在线观看| 亚洲a级在线观看| 国产午夜影视大全免费观看| 一级特黄aaa大片免费看| 国产亚洲一区二区三区在线| 免费不卡在线观看AV| 亚洲色大成网站www尤物| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 久操视频在线免费观看| 色噜噜亚洲男人的天堂| 免费看小12萝裸体视频国产 | 99久久精品毛片免费播放| 亚洲国产美国国产综合一区二区| 日韩免费视频一区二区| 麻豆狠色伊人亚洲综合网站 | 亚洲国产精品久久人人爱| 色吊丝最新永久免费观看网站| 一级做a爰片久久毛片免费陪| 亚洲国产精品无码久久久蜜芽| 最近在线2018视频免费观看| 久久久久久亚洲av无码蜜芽| 亚洲中文字幕无码久久精品1| 久久国产免费福利永久|