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

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)等待,這就是活鎖的情形,避免活鎖的簡單方法是采用先來先服務(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ù)庫中,產(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ā)生,但也存在問題,一次就將以后要用到的全
部數(shù)據(jù)加鎖,勢(shì)必?cái)U(kuò)大了封鎖的范圍,從而降低了系統(tǒng)的并發(fā)度。
② 順序封鎖法 
順序封鎖法是預(yù)先對(duì)數(shù)據(jù)對(duì)象規(guī)定一個(gè)封鎖順序,所有事務(wù)都按這個(gè)順序?qū)嵭蟹怄i。

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

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

 如果一個(gè)事務(wù)的等待時(shí)間超過了規(guī)定的時(shí)限,就認(rèn)為發(fā)生了死鎖。超時(shí)法實(shí)現(xiàn)簡單,但
其不足也很明顯。一是有可能誤判死鎖,事務(wù)因?yàn)槠渌蚴沟却龝r(shí)間超過時(shí)限,系統(tǒng)會(huì)
誤認(rèn)為發(fā)生了死鎖。二是時(shí)限若設(shè)置得太長,死鎖發(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 閱讀(1081) 評(píng)論(0)  編輯 收藏 引用 所屬分類: OS
<2009年11月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

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

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>
            亚洲精品一区二区三区av| 欧美大胆成人| 欧美一区二区免费| 在线成人中文字幕| 国产精品久久久久久久第一福利| 午夜精品视频在线| 欧美一区二区三区久久精品茉莉花| 亚洲茄子视频| 亚洲日本一区二区| 在线观看久久av| 在线日韩一区二区| 亚洲精品1区| 亚洲一区二区三区影院| 久久精品国产69国产精品亚洲| 中文在线一区| 香蕉尹人综合在线观看| 欧美一级精品大片| 米奇777超碰欧美日韩亚洲| 久久全国免费视频| 欧美日韩色婷婷| 国产日本欧美一区二区| 黄色一区二区三区| 99精品视频一区| 久久久av毛片精品| 欧美在线关看| 夜夜嗨网站十八久久| 亚洲欧美日韩在线综合| 欧美激情精品久久久久久蜜臀| 欧美久久一区| 亚洲国产影院| 久久成人精品| 亚洲欧洲日本mm| 亚洲免费在线视频| 男女激情久久| 国产一区二区三区四区| 夜夜嗨av一区二区三区免费区| 欧美一区二区三区免费观看视频| 欧美超级免费视 在线| 性做久久久久久免费观看欧美| 欧美日韩色综合| 一区二区三区久久久| 欧美肥婆bbw| 亚洲第一色中文字幕| 欧美亚洲免费| 国产啪精品视频| 久久久噜噜噜久久人人看| 久久夜色精品国产| 久久久久久噜噜噜久久久精品| 噜噜噜在线观看免费视频日韩| 国产欧美综合在线| 久久久国产精品一区| 欧美一区1区三区3区公司| 国产精品久久久久久久久免费 | 久久精品国产免费| 久久福利电影| 亚洲免费在线视频一区 二区| 亚洲国产日韩一级| 亚洲精品久久久久久久久久久久久 | 久久久久久国产精品mv| 欧美一区二区三区四区视频| 狠狠入ady亚洲精品经典电影| 久久综合色一综合色88| 欧美1区2区3区| 午夜久久tv| 免费不卡在线视频| 日韩视频永久免费观看| 亚洲精品你懂的| 亚洲综合视频网| 日韩视频免费在线观看| 欧美资源在线观看| 亚洲视频一区二区| 久久色在线播放| 国产精品国产a| 亚洲大片免费看| 国产一区二区三区四区hd| 亚洲精品久久嫩草网站秘色| 一区二区三区在线免费播放| avtt综合网| 日韩亚洲欧美综合| 你懂的视频欧美| 开心色5月久久精品| 国产精品久久久999| 欧美 日韩 国产 一区| 国内精品久久久久久 | 欧美在线精品一区| 欧美成人精品高清在线播放| 老司机精品久久| 激情综合五月天| 久久色中文字幕| 欧美国产一区视频在线观看| 黄色精品在线看| 免费h精品视频在线播放| 欧美不卡在线| 一区二区三区欧美在线| 国产精品一区二区在线观看网站 | 久久成人在线| 国产三区精品| 欧美刺激性大交免费视频 | 国内成人精品2018免费看 | 久久精品亚洲一区| 日韩视频精品在线观看| 中文国产成人精品久久一| 国产精品乱码人人做人人爱| 亚洲男女自偷自拍| 欧美国产日韩视频| 亚洲小视频在线观看| 国产精品日韩欧美一区二区三区 | 欧美成人国产| 亚洲第一精品久久忘忧草社区| 欧美精品一区二区三区在线播放 | 亚洲一区美女视频在线观看免费| 国产精品老牛| 欧美va亚洲va日韩∨a综合色| 亚洲社区在线观看| 红桃视频亚洲| 国产欧美日韩亚洲一区二区三区| 女人色偷偷aa久久天堂| 欧美在线影院| 亚洲免费视频成人| 亚洲精品国久久99热| 欧美成人精品1314www| 国产在线一区二区三区四区 | 免费成人高清视频| 欧美自拍丝袜亚洲| 日韩一二三区视频| 伊人狠狠色丁香综合尤物| 国产婷婷色综合av蜜臀av | 亚洲视频一区| 午夜精品一区二区三区在线播放| 99精品欧美一区| 亚洲一区美女视频在线观看免费| 亚洲欧洲精品一区二区三区波多野1战4 | 欧美日韩一区成人| 欧美久久久久久久久久| 欧美日韩在线播放三区| 欧美影片第一页| 理论片一区二区在线| 亚洲国产欧洲综合997久久| 亚洲人成小说网站色在线| 亚洲日本欧美天堂| 亚洲欧美大片| 免费人成精品欧美精品| 在线成人av网站| 欧美风情在线观看| 国产精品每日更新| 狠狠色狠狠色综合日日tαg| 一区二区三区在线视频免费观看| 久久精品国产69国产精品亚洲| 亚洲一区日韩| 久久久噜噜噜久久狠狠50岁| 欧美视频一区二区三区四区| 国产喷白浆一区二区三区| 国内不卡一区二区三区| 亚洲精品网站在线播放gif| 亚洲午夜女主播在线直播| 欧美在线观看视频| 亚洲日本成人| 欧美一区免费视频| 亚洲精品久久在线| 亚洲国产精品福利| 久久亚洲春色中文字幕| 欧美77777| 国内精品免费在线观看| 99精品视频免费| 欧美午夜精品理论片a级按摩| 国产亚洲精品久久久久久| 亚洲精品日韩在线观看| 亚洲美女色禁图| 麻豆精品一区二区av白丝在线| 一本色道88久久加勒比精品| 另类酷文…触手系列精品集v1小说| 欧美大色视频| 亚洲欧美不卡| 欧美视频久久| 一本综合久久| 亚洲精品免费电影| 欧美日韩1234| 亚洲影院在线观看| 欧美一区日本一区韩国一区| 亚洲国产精品成人综合| 亚洲午夜女主播在线直播| 亚洲美女在线观看| 国产精品多人| 欧美主播一区二区三区| 欧美专区第一页| 亚洲国产一成人久久精品| 欧美激情按摩在线| 国产精品久久久久久五月尺| 亚洲成人在线免费| 亚洲精一区二区三区| 国产无一区二区| 亚洲欧美日韩精品久久奇米色影视| 一本久道综合久久精品| 国产情侣一区| 亚洲日韩欧美视频一区| 免费观看成人| 久久精品欧美日韩| 欧美日一区二区三区在线观看国产免| 欧美一区日本一区韩国一区| 欧美成va人片在线观看|