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

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>
            亚洲综合精品| 欧美一区二区三区免费视频| 久久天天躁夜夜躁狠狠躁2022| 日韩一区二区福利| 亚洲午夜电影在线观看| 亚洲欧美日本精品| 久久久久久久欧美精品| 狂野欧美一区| 欧美日韩极品在线观看一区| 欧美日韩在线另类| 国产亚洲va综合人人澡精品| 在线精品视频一区二区三四| 99这里有精品| 性视频1819p久久| 久久综合99re88久久爱| 亚洲国产一二三| 亚洲国产天堂网精品网站| 一区二区欧美日韩| 午夜精品福利在线观看| 欧美在线播放| 亚洲大胆视频| 亚洲欧美日韩国产精品| 另类图片国产| 国产精品久久久久久久久动漫| 国产亚洲aⅴaaaaaa毛片| 亚洲裸体视频| 久久久国产一区二区三区| 亚洲国产精品va在线看黑人| 中国成人亚色综合网站| 久久九九国产精品| 欧美日韩一区不卡| 亚洲成色最大综合在线| 午夜精品一区二区三区在线视| 男女av一区三区二区色多| 一区二区激情| 男人的天堂成人在线| 国产一区二区三区高清| 亚洲一区亚洲二区| 亚洲国产婷婷| 免费观看亚洲视频大全| 国产亚洲精品美女| 亚洲一区在线播放| 亚洲欧洲综合另类| 久久影视三级福利片| 国产免费一区二区三区香蕉精| 亚洲精品自在久久| 欧美激情国产日韩| 久久一区二区三区国产精品| 国产人久久人人人人爽| 亚洲午夜激情网页| 亚洲六月丁香色婷婷综合久久| 久久只有精品| 影音先锋日韩精品| 麻豆精品视频在线| 久久国产精品久久国产精品| 国产九区一区在线| 翔田千里一区二区| 亚洲天堂男人| 国产精品亚洲а∨天堂免在线| 日韩一级黄色av| 亚洲人成网站在线播| 欧美a级一区| 亚洲美女视频| 99精品视频免费观看| 欧美三级乱码| 亚洲欧美日韩精品久久亚洲区| 在线视频欧美一区| 国产精品免费小视频| 午夜伦理片一区| 香蕉国产精品偷在线观看不卡| 国产精品一区二区三区成人| 久久av一区二区三区| 久久精品成人一区二区三区 | 欧美成人综合在线| 亚洲国产va精品久久久不卡综合| 蜜臀99久久精品久久久久久软件| 久久一区国产| 亚洲一区二区三区在线看| 久久综合伊人77777麻豆| 欧美一站二站| 韩日成人在线| 亚洲高清久久久| 欧美日韩一区二区免费视频| 亚洲综合大片69999| 午夜国产精品视频| 一区视频在线播放| 91久久久久久久久久久久久| 欧美日韩国产系列| 欧美在线播放| 欧美黄色免费| 欧美在线关看| 欧美成人午夜影院| 亚洲欧美日韩国产成人| 欧美一区在线视频| 中文精品视频一区二区在线观看| 亚洲免费在线视频一区 二区| 在线国产日韩| 亚洲图片欧洲图片av| 黑人巨大精品欧美一区二区 | 一本色道婷婷久久欧美| 国产精品永久免费| 亚洲福利视频三区| 国产欧美日本| 亚洲黄色尤物视频| 国产亚洲亚洲| 99riav久久精品riav| 黄色在线一区| 亚洲欧美美女| 中日韩视频在线观看| 久久九九99视频| 香蕉久久久久久久av网站| 欧美成人精品1314www| 久久aⅴ国产欧美74aaa| 欧美日韩高清不卡| 免费不卡视频| 国产日韩亚洲| 亚洲一区二区三区在线看| 亚洲精品日韩欧美| 久久噜噜亚洲综合| 欧美专区在线观看一区| 欧美久久成人| 亚洲国产日韩欧美一区二区三区| 国产一区观看| 欧美一区二区精美| 欧美在线免费视频| 国产精品乱码妇女bbbb| 99国内精品久久| 9i看片成人免费高清| 欧美jizz19性欧美| 欧美国产日韩精品| 亚洲国产精品高清久久久| 久久精品国产一区二区电影| 欧美一区二区在线观看| 国产精品欧美风情| 日韩亚洲欧美一区二区三区| 亚洲精品中文在线| 欧美日韩国产999| 日韩视频在线永久播放| 夜夜躁日日躁狠狠久久88av| 欧美激情在线狂野欧美精品| 91久久精品日日躁夜夜躁国产| 亚洲欧洲中文日韩久久av乱码| 亚洲电影视频在线| 欧美精品一区二区视频| 亚洲国产精品日韩| 日韩视频中文字幕| 欧美日韩伦理在线免费| 一区二区高清视频| 欧美一区二区三区另类| 国产欧美一区二区三区视频| 午夜精品一区二区三区在线播放 | 国产欧美日韩精品专区| 性感少妇一区| 久久这里有精品15一区二区三区| 加勒比av一区二区| 久久只有精品| 亚洲免费观看| 欧美在线免费视频| 亚洲国产精品美女| 欧美日韩三级视频| 欧美伊久线香蕉线新在线| 男人插女人欧美| 亚洲无线视频| 韩日精品视频| 欧美日韩一区视频| 久久国产日韩欧美| 日韩一级黄色av| 久久青草久久| 一区二区三区四区国产精品| 国产欧美精品日韩精品| 麻豆精品视频在线| 99精品热6080yy久久| 久久免费视频在线观看| 99re热这里只有精品免费视频| 国产精品亚洲美女av网站| 久久亚洲春色中文字幕| 这里只有精品视频在线| 美国成人毛片| 亚洲午夜精品久久久久久浪潮| 国产主播精品在线| 欧美日本在线观看| 久久久91精品国产| 在线视频亚洲| 亚洲激情视频网站| 久久久久国产精品人| 亚洲性图久久| 亚洲国产日韩欧美一区二区三区| 国产精品大全| 欧美人与性禽动交情品| 久久视频国产精品免费视频在线| 亚洲图中文字幕| 日韩视频在线免费观看| 欧美激情女人20p| 久久亚洲国产成人| 欧美一区二区高清| 一本色道久久综合亚洲精品按摩| 1024日韩| 一区在线观看| 国内外成人在线视频| 国产欧美日韩综合一区在线观看|