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

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)單方法是采用先來先服務(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)簡(jiǎn)單,但
其不足也很明顯。一是有可能誤判死鎖,事務(wù)因?yàn)槠渌蚴沟却龝r(shí)間超過時(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)  編輯 收藏 引用 所屬分類: OS
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(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>
            一区二区在线观看视频| 欧美影院精品一区| 午夜性色一区二区三区免费视频| 亚洲高清不卡| 亚洲精品视频啊美女在线直播| 亚洲欧洲一区二区三区在线观看 | 国产精品qvod| 国产日韩精品电影| 亚洲国产视频a| 亚洲每日在线| 欧美伊人久久大香线蕉综合69| 欧美在线中文字幕| 亚洲欧美久久| 欧美成人在线网站| 亚洲精品婷婷| 香蕉精品999视频一区二区 | 亚洲午夜小视频| 久久成人免费电影| 亚洲激情在线观看视频免费| 亚洲美女毛片| 久久国产精品72免费观看| 欧美大胆a视频| 国产精品男人爽免费视频1| 精品51国产黑色丝袜高跟鞋| 一本色道久久精品| 免费人成网站在线观看欧美高清| 99精品热视频只有精品10| 欧美伊人久久久久久午夜久久久久 | 亚洲欧美日韩一区二区在线 | 亚洲人成网站777色婷婷| 亚洲欧美激情四射在线日| 久久久久久久一区二区三区| 欧美极品欧美精品欧美视频| 国产亚洲一区精品| 亚洲一区尤物| 亚洲国产精品专区久久| 欧美影院在线| 国产精品成人免费| 亚洲久久在线| 免费看av成人| 性色一区二区| 国产精品午夜国产小视频| 一区二区三区日韩欧美| 亚洲风情在线资源站| 久久久精品网| 揄拍成人国产精品视频| 久久久久久婷| 欧美一区二区免费| 国产专区综合网| 久久久精品一区| 欧美影院在线| 伊人久久大香线蕉av超碰演员| 欧美一区二区三区精品| 一个色综合导航| 欧美日韩中文另类| 亚洲婷婷综合色高清在线| 亚洲黄色成人| 欧美日本国产一区| 一区二区三区视频在线观看| 亚洲精品乱码久久久久久蜜桃91| 免费成人美女女| 亚洲精品欧美激情| 亚洲青涩在线| 欧美性大战xxxxx久久久| 欧美视频在线观看| 欧美日韩亚洲91| 亚洲视频观看| 亚洲一区国产| 国产日韩亚洲欧美| 久久久一本精品99久久精品66| 久久国产精品99久久久久久老狼 | 夜夜嗨网站十八久久| 亚洲精美视频| 国产精品海角社区在线观看| 亚洲欧美国产视频| 亚洲欧美一级二级三级| 国语自产精品视频在线看8查询8| 久久香蕉国产线看观看av| 美女在线一区二区| 亚洲网站在线观看| 亚洲欧美日韩国产综合| 永久久久久久| 一本色道久久综合狠狠躁篇的优点| 国产精品久久久久久久久久久久久久| 亚洲欧美在线视频观看| 欧美在现视频| 99精品国产热久久91蜜凸| 亚洲综合社区| 亚洲区在线播放| 亚洲影音先锋| 亚洲国产精品一区在线观看不卡| 亚洲国产福利在线| 国产情侣一区| 亚洲精品小视频在线观看| 国产视频自拍一区| 亚洲日本欧美在线| 激情久久影院| 亚洲一区二区久久| 亚洲精品日韩一| 久久精品一区二区三区四区| 一区二区三区精品久久久| 久久久国产一区二区| 亚洲一区二区3| 美女网站久久| 久久乐国产精品| 欧美三日本三级少妇三99| 麻豆久久精品| 国产欧美日韩精品a在线观看| 欧美激情视频给我| 国产一区二区三区在线观看网站 | 欧美日韩一区二区精品| 噜噜噜久久亚洲精品国产品小说| 国产精品v欧美精品v日韩| 欧美国产综合| 激情综合色丁香一区二区| 亚洲无线视频| 亚洲一区二区综合| 欧美电影免费观看高清| 模特精品在线| 国产在线一区二区三区四区| 一区二区三区四区国产| 亚洲乱码视频| 欧美精品97| 最新69国产成人精品视频免费| 欧美一区国产在线| 欧美v日韩v国产v| 国产亚洲一区二区精品| 亚洲自拍都市欧美小说| 亚洲一区二区四区| 欧美视频精品在线观看| 亚洲精品1234| 日韩一二三在线视频播| 免费在线视频一区| 老**午夜毛片一区二区三区| 国产一区二区三区精品久久久| 亚洲一本大道在线| 亚洲专区国产精品| 国产精品三级视频| 亚洲欧美日韩一区| 久久精品水蜜桃av综合天堂| 国产欧美精品国产国产专区| 欧美一二三区精品| 老司机一区二区三区| 18成人免费观看视频| 老司机久久99久久精品播放免费| 久久综合福利| 亚洲精品久久在线| 欧美日韩一区二区三区在线视频| aa级大片欧美三级| 欧美一区二区免费观在线| 国产视频在线观看一区二区三区| 久久国产欧美日韩精品| 欧美福利一区| 一区二区三区免费网站| 欧美视频精品在线| 欧美一区国产二区| 亚洲第一久久影院| 亚洲一级在线观看| 狠狠色香婷婷久久亚洲精品| 美国成人直播| 亚洲手机视频| 免费欧美日韩国产三级电影| 亚洲激情在线观看| 国产精品香蕉在线观看| 久久久久99| 亚洲香蕉视频| 欧美成人午夜激情视频| 亚洲一区二区三区乱码aⅴ| 国产亚洲精品久| 欧美伦理影院| 欧美在线观看天堂一区二区三区 | 亚洲永久免费av| 欧美大片在线看免费观看| 亚洲亚洲精品在线观看| 精品成人国产| 欧美性jizz18性欧美| 久久天天躁狠狠躁夜夜爽蜜月| 一区二区三区精品| 欧美成人中文字幕在线| 先锋亚洲精品| aa级大片欧美三级| 影音先锋亚洲电影| 国产欧美一区二区三区在线看蜜臀| 蜜桃伊人久久| 久久精品成人一区二区三区| 日韩亚洲一区二区| 欧美韩日精品| 久久一本综合频道| 欧美一级久久久| 亚洲视频中文| 亚洲精品影院| 亚洲国产免费| 伊人婷婷久久| 国产亚洲欧洲一区高清在线观看| 欧美日韩三级| 欧美日韩中文| 国语精品一区| 欧美精品在线一区二区三区| 久久国内精品视频| 亚洲欧美制服中文字幕|