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

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

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

    Tom Xu

     

    可重復(fù)性讀寫鎖 顯式鎖 隱式鎖 線程進(jìn)程同步讀寫同步(ReentrantReadWriteLock Lock Synchronized )

    ReentrantReadWriteLock的特性

    1.公平性和非公平性獲取鎖:

        支持按照公平的原則獲取鎖,即讀寫線程按照最長(zhǎng)等待時(shí)間分配鎖

        若構(gòu)造為非公平性的,則按照先到先得的順序,但是有讀線程想獲取鎖時(shí),該順序被打破

    2.重復(fù)獲得鎖:讀線程可以重復(fù)的獲取鎖,盡管當(dāng)前讀線程占用

    3.鎖降級(jí):

        可以將write lock 的等級(jí)降為 read lock ,順序是:先獲得WriteLock再獲得ReadLock,然后釋放WriteLock,這時(shí)候線程將保持Readlock的持 有。

       反過(guò)來(lái)ReadLock想要升級(jí)為WriteLock則不可能

    4.中斷鎖的獲取:讀鎖和寫鎖的獲取期間都允許被中斷

    5.Condition 類的支持:該支持僅僅就寫操作而言,若readLock(0.newCondition() 將會(huì)throws UnsupprotedoperationException

    6.可監(jiān)測(cè)性:這個(gè)類支持操作是否對(duì)鎖的獲取還是競(jìng)爭(zhēng),只是為檢測(cè)系統(tǒng)狀態(tài),而不是為了同步而設(shè)計(jì)的。


    顯式鎖(Lock)和隱式鎖(Synchronized)的不同點(diǎn),括號(hào)注明隱式鎖與重復(fù)讀寫鎖(ReentrantReadWriteLock)的區(qū)別

    1.不能主動(dòng)中斷正在試圖獲得鎖的線程  (顯式寫操作鎖可以主動(dòng)的掛起讀操作鎖,進(jìn)行寫操作)

    2.試圖獲得鎖時(shí)不能設(shè)置超時(shí)

    3.在對(duì)象內(nèi)部鎖只有一個(gè)并且內(nèi)部鎖只有一個(gè)單一的條件,可能不夠用(顯示鎖可以有多個(gè),不斷重復(fù)的對(duì)讀寫操作加鎖)


    對(duì)ReentrantReadWriteLock類測(cè)試

       1.讀/寫操作的鎖多線程測(cè)試 : 單獨(dú)的讀操作和寫操作何以完成讀或?qū)懙耐?/p>

       2.讀操作所和寫操作鎖多線程測(cè)試 :  能同步 (必需操作類中將 ReentrantReadWriteLock聲明為static的成員變量)

       3.讀操作進(jìn)程和寫操作進(jìn)程間測(cè)試:不支持進(jìn)程間的同步

    posted on 2012-11-04 22:37 Tom Xu 閱讀(1851) 評(píng)論(0)  編輯  收藏 所屬分類: java correlation


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


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 中文字幕亚洲码在线| 亚洲国产精品一区二区久久| 免费在线观影网站| 亚洲第一成人在线| 久久精品国产99精品国产亚洲性色| 91九色视频无限观看免费| 猫咪免费人成在线网站| 亚洲中文字幕无码一去台湾 | 亚洲尤码不卡AV麻豆| 成年女人色毛片免费看| 免费A级毛片无码视频| www成人免费视频| 美女黄频视频大全免费的| 一本天堂ⅴ无码亚洲道久久| 亚洲国产成人久久综合区| 亚欧免费视频一区二区三区| 免费毛片a线观看| 国内精品一级毛片免费看| APP在线免费观看视频| 国产免费区在线观看十分钟| 猫咪免费人成网站在线观看入口| 亚洲JLZZJLZZ少妇| 一级美国片免费看| 一级一级毛片免费播放| a级毛片视频免费观看| 两个人看的www免费视频中文| 一个人看的www免费视频在线观看| 久久成人18免费网站 | 亚洲午夜未满十八勿入网站2| 国产亚洲精品国看不卡| 四虎影视大全免费入口| 国产精品亚洲片在线va| 黄a大片av永久免费| 日本激情猛烈在线看免费观看 | 国产在线jyzzjyzz免费麻豆 | 亚洲免费网站观看视频| 亚洲国产成人久久综合一区77| 国内永久免费crm系统z在线| 亚洲免费福利视频| 国产精品亚洲不卡一区二区三区| 5g影院5g天天爽永久免费影院|