青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0
一、活鎖 
如果事務(wù)T1封鎖了數(shù)據(jù)R,事務(wù)T2又請(qǐng)求封鎖R,于是T2等待。T3也請(qǐng)求封鎖R,
當(dāng)T1釋放了R上的封鎖之后系統(tǒng)首先批準(zhǔn)了T3的請(qǐng)求,T2仍然等待。然后T4又
請(qǐng)求封鎖R,當(dāng)T3釋放了R上的封鎖之后系統(tǒng)又批準(zhǔn)了T4的請(qǐng)求,...,T2有可
能永遠(yuǎn)等待,這就是活鎖的情形,避免活鎖的簡(jiǎn)單方法是采用先來(lái)先服務(wù)的策略。
二、死鎖 
如果事務(wù)T1封鎖了數(shù)據(jù)R1,T2封鎖了數(shù)據(jù)R2,然后T1又請(qǐng)求封鎖R2,因T2已
封鎖了R2,于是T1等待T2釋放R2上的鎖。接著T2又申請(qǐng)封鎖R1,因T1已封鎖了R1,
T2也只能等待T1釋放R1上的鎖。這樣就出現(xiàn)了T1在等待T2,而T2又在等待T1的局面,
T1和T2兩個(gè)事務(wù)永遠(yuǎn)不能結(jié)束,形成死鎖。 
1. 死鎖的預(yù)防
在數(shù)據(jù)庫(kù)中,產(chǎn)生死鎖的原因是兩個(gè)或多個(gè)事務(wù)都已封鎖了一些數(shù)據(jù)對(duì)象,然后又都
請(qǐng)求對(duì)已為其他事務(wù)封鎖的數(shù)據(jù)對(duì)象加鎖,從而出現(xiàn)死等待。防止死鎖的發(fā)生其實(shí)就
是要破壞產(chǎn)生死鎖的條件。預(yù)防死鎖通常有兩種方法: 
① 一次封鎖法  
一次封鎖法要求每個(gè)事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則就不能繼續(xù)執(zhí)行。

一次封鎖法雖然可以有效地防止死鎖的發(fā)生,但也存在問(wèn)題,一次就將以后要用到的全
部數(shù)據(jù)加鎖,勢(shì)必?cái)U(kuò)大了封鎖的范圍,從而降低了系統(tǒng)的并發(fā)度。
② 順序封鎖法 
順序封鎖法是預(yù)先對(duì)數(shù)據(jù)對(duì)象規(guī)定一個(gè)封鎖順序,所有事務(wù)都按這個(gè)順序?qū)嵭蟹怄i。

順序封鎖法可以有效地防止死鎖,但也同樣存在問(wèn)題。事務(wù)的封鎖請(qǐng)求可以隨著事務(wù)的
執(zhí)行而動(dòng)態(tài)地決定,很難事先確定每一個(gè)事務(wù)要封鎖哪些對(duì)象,因此也就很難按規(guī)定的
順序去施加封鎖。
 
可見(jiàn),在操作系統(tǒng)中廣為采用的預(yù)防死鎖的策略并不很適合數(shù)據(jù)庫(kù)的特點(diǎn),因此DBMS在
解決死鎖的問(wèn)題上普遍采用的是診斷并解除死鎖的方法。

 2. 死鎖的診斷與解除
 
① 超時(shí)法

 如果一個(gè)事務(wù)的等待時(shí)間超過(guò)了規(guī)定的時(shí)限,就認(rèn)為發(fā)生了死鎖。超時(shí)法實(shí)現(xiàn)簡(jiǎn)單,但
其不足也很明顯。一是有可能誤判死鎖,事務(wù)因?yàn)槠渌蚴沟却龝r(shí)間超過(guò)時(shí)限,系統(tǒng)會(huì)
誤認(rèn)為發(fā)生了死鎖。二是時(shí)限若設(shè)置得太長(zhǎng),死鎖發(fā)生后不能及時(shí)發(fā)現(xiàn)。
 
② 等待圖法
 
事務(wù)等待圖是一個(gè)有向圖G=(T,U)。 T為結(jié)點(diǎn)的集合,每個(gè)結(jié)點(diǎn)表示正運(yùn)行的事務(wù);U為
邊的集合,每條邊表示事務(wù)等待的情況。若T1等待T2,則T1、T2之間劃一條有向邊,從T1
指向T2。事務(wù)等待圖動(dòng)態(tài)地反映了所有事務(wù)的等待情況。并發(fā)控制子系統(tǒng)周期性地(比如
每隔1分鐘)檢測(cè)事務(wù)等待圖,如果發(fā)現(xiàn)圖中存在回路,則表示系統(tǒng)中出現(xiàn)了死鎖。
 
DBMS的并發(fā)控制子系統(tǒng)一旦檢測(cè)到系統(tǒng)中存在死鎖,就要設(shè)法解除。通常采用的方法是選擇
一個(gè)處理死鎖代價(jià)最小的事務(wù),將其撤消,釋放此事務(wù)持有的所有的鎖,使其它事務(wù)得以繼續(xù)
運(yùn)行下去。當(dāng)然,對(duì)撤消的事務(wù)所執(zhí)行的數(shù)據(jù)修改操作必須加以恢復(fù)。
posted on 2012-06-08 17:15 chatler 閱讀(1077) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): OS
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(10)

隨筆分類(lèi)(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺(jué)這個(gè)博客還是不錯(cuò),雖然做的東西和我不大相關(guān),覺(jué)得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线视频你懂得一区 | 亚洲久久成人| 国产精品国产三级国产普通话99 | 亚洲狼人精品一区二区三区| 欧美日韩在线播放一区| 欧美成人dvd在线视频| 欧美在线观看视频一区二区| 亚洲欧美在线一区| 午夜精品免费视频| 久久精品国产96久久久香蕉| 午夜精品偷拍| 久久久久国色av免费观看性色| 亚洲欧美日韩电影| 久久九九电影| 欧美日韩免费| 国产亚洲欧洲997久久综合| 激情欧美一区二区| 亚洲视频电影在线| 久久久另类综合| 日韩视频免费观看高清完整版| 一本色道**综合亚洲精品蜜桃冫 | 狠狠色丁香婷婷综合| 国产综合色产在线精品| 亚洲精品三级| 鲁鲁狠狠狠7777一区二区| 亚洲三级视频在线观看| 亚洲无玛一区| 欧美xart系列在线观看| 国产精品影院在线观看| 亚洲精品在线二区| 欧美ed2k| 女生裸体视频一区二区三区| 国产精品免费视频观看| 亚洲深夜福利| 亚洲欧洲美洲综合色网| 久久综合伊人77777尤物| 国产女人精品视频| 先锋影院在线亚洲| 亚洲一区影院| 国产欧美韩国高清| 亚洲欧美视频| 久久九九久精品国产免费直播| 国产精品一区免费视频| 欧美一级片久久久久久久| 一区二区三区视频在线观看 | 艳妇臀荡乳欲伦亚洲一区| 欧美成人精品| 亚洲视频日本| 午夜日韩福利| 欧美精品1区2区| 欧美+日本+国产+在线a∨观看| 欧美日韩亚洲成人| 性欧美1819sex性高清| 欧美一区二区三区久久精品茉莉花 | 欧美久久电影| 欧美午夜剧场| 亚洲精品久久久久久一区二区| 午夜精品久久久久久久久久久久久| 亚洲第一网站| 久久精品人人爽| 国产精品成人一区二区网站软件 | 亚洲一级二级| 国产精品久久久久一区二区三区| 一区二区三区日韩| 日韩一区二区精品视频| 欧美日韩精品免费观看| 在线天堂一区av电影| 艳妇臀荡乳欲伦亚洲一区| 欧美三级特黄| 欧美在线播放一区| 久久成人资源| 伊人成人开心激情综合网| 欧美成人中文| 欧美极品在线播放| 亚洲免费在线看| 欧美一区中文字幕| 在线免费观看一区二区三区| 欧美成人精品一区二区三区| 嫩草成人www欧美| 99在线观看免费视频精品观看| 亚洲精品一区二区三区婷婷月| 欧美日韩国产精品成人| 亚洲女性裸体视频| 欧美一级片久久久久久久| 在线成人激情| 99在线精品免费视频九九视| 国产麻豆精品久久一二三| 免费看亚洲片| 国产精品精品视频| 免费不卡欧美自拍视频| 欧美日韩a区| 久久久久久久久伊人| 欧美a级一区| 欧美一区二区三区视频免费| 久久在线视频| 亚洲欧美日韩成人| 久久美女性网| 亚洲女性裸体视频| 免费久久精品视频| 久久国产精品一区二区三区四区| 久久这里有精品15一区二区三区| 亚洲婷婷在线| 欧美成人黑人xx视频免费观看| 午夜久久久久久| 欧美第十八页| 国产欧美另类| 中文日韩欧美| 久久资源av| 久久激情网站| 欧美日韩在线亚洲一区蜜芽| 久久久亚洲影院你懂的| 欧美日韩国产不卡| 欧美69wwwcom| 国产亚洲一区二区三区在线观看| 91久久精品国产91久久性色| 国产一级一区二区| 亚洲视频狠狠| 一本色道久久综合狠狠躁篇的优点 | 亚洲欧美日韩精品久久久| 久久人人爽人人爽爽久久| 香蕉成人啪国产精品视频综合网| 欧美激情免费观看| 亚洲第一精品电影| 1000部国产精品成人观看| 欧美自拍偷拍| 久久国产高清| 国产片一区二区| 亚洲免费视频在线观看| 在线亚洲电影| 欧美日韩国产首页| 日韩天堂在线观看| 中文国产一区| 国产精品夫妻自拍| 亚洲无线一线二线三线区别av| 亚洲色图制服丝袜| 欧美午夜精品电影| 99精品视频免费| 午夜精品一区二区三区四区| 国产精品成人免费视频 | 欧美极品在线观看| 亚洲精品日韩一| 亚洲深爱激情| 国产精品乱子乱xxxx| 一区二区三区**美女毛片| 一区二区三区久久久| 欧美日韩在线一区二区| 一本色道久久综合狠狠躁的推荐| 亚洲午夜精品17c| 国产精品久久久久久久浪潮网站| 日韩一区二区免费看| 在线视频欧美日韩| 国产精品视频网址| 午夜精品亚洲一区二区三区嫩草| 久久久久**毛片大全| 亚洲高清视频在线| 欧美日本二区| 午夜亚洲性色视频| 欧美激情在线播放| 亚洲一区欧美一区| 狠狠色综合色区| 欧美另类videos死尸| 亚洲天堂av综合网| 欧美成人综合一区| 亚洲一区二区在线看| 国产午夜精品美女视频明星a级| 久久九九99| 夜夜嗨av一区二区三区中文字幕| 香港久久久电影| 亚洲激情在线播放| 国产精品日韩专区| 久久综合电影一区| 亚洲一区二区三区精品在线观看 | 欧美日韩天堂| 亚洲综合欧美日韩| 欧美成人免费观看| 亚洲欧美自拍偷拍| 亚洲国产欧美一区| 国产精品男gay被猛男狂揉视频| 久久久久国产精品www| 日韩网站免费观看| 欧美激情国产日韩| 久久不射中文字幕| 亚洲午夜久久久久久久久电影网| 激情成人av| 国产欧美91| 欧美日韩性生活视频| 美女主播精品视频一二三四| 亚洲欧美色婷婷| 亚洲伦理自拍| 亚洲国产精品一区二区www在线| 欧美一区二区三区免费在线看| 亚洲精品你懂的| 在线观看视频一区| 国产欧美日韩在线观看| 欧美视频你懂的| 欧美精品久久一区| 免费视频最近日韩| 久久蜜桃精品| 久久久美女艺术照精彩视频福利播放 | 欧美国产日韩免费|