




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、并发控制-课后答案第八章并发控制、霸%致?T2J然同一类(覆窑了)TI磐)与可:不口口口:详见概论、8.1(P266)臀苧常需表、锁。锁39it输步本的一答T基本ExclusiveLocksShareLocks,简称S4.4.星o土)对象僧1昵、上疆试仲的含义端称慕!)X锁并撰享锁土T对数据对象A5.副AIWHA力口X4.城,茎T2遁铲A1冏1AB重新。T1释放T11J诬行运书就不会IXZlockZlock获得。读炉1616”写回A=15A=15CommitUnlockAUnlockAXl&ckWXl&ckWJWVVVVVV频J J等群等待,* *获得膑脸亚读际1515+ +Q
2、-AT#Q-AT#写回A-L1Ccrnmit*Ccrnmit*1 1UnlockA1UnlockA1DM|粒 商 期 封 锁 翳tWttl序地盘分,嬴阪4聿修改、不可重复读和读脏数据等数据不二致, 余 益曹嬉翳封锁协议?不同级别的封锁协议的主要封瞿第XI耍1(lockin1Protocol巾X锁或负、何时释放风的封锁嚼二礴冕别1品-8.3中介组的二“操调封;谯J理时申请封锁以及何时释放锁(即持锁时间R之前必峰骼袱幅,程放S铀r、土底;怒封锁/以读取数翦RN前必须先*才释万7.不同封锁协议与系统一致性级别的关系是什么?答:不同的封锁协议对应不同的一致性级SB读。励仁和邀协1数据!还进致性的关X锁
3、S锁一致性保证操事操事作结束释务结束释作结束释务结束释不丢失修改不读”脏可重复读放放放放、O一级封锁协议二级封锁协议V三级封锁协议V78.什么是活锁?什么是死锁?答:TIT2T3T4locklockR.,等待lockR.Unlock等待.lockR.等待.等待.等待.等待.等待Unlock等待.等待.lockR.等待叶豫J2飞和请法私序3靠口T42需-TR啸竟待时间太长,似乎被toW#TI营麓J数据耳1,%地像工数据三局J1又律/封软R2.0T2R2,T1茅符丁2粒成耳2上的锁匕睇熹T2又申填R1酉T1已封锁了R1,T2也只能等待T1建与勺锁/瑾瓢由理了,T1WfT2.WT2三 E 历谪面,T
4、1和T2两个事务永远不能形成死锁。R2然.结束,形成一.T1T2,而T2T2locR-FnlockR2R2待lockF1等待lock等等等E 雷导致一些事务无帐磐孕10.请源花聊勺与酒话人已被箕4待。一坏产生死锁行;口O12.的调度是正确:可串行化(Sertalizable)陈押发施I法或京商lb对撤D断DBM塞取等鸾酬豆也博(二答:的调船一疝覆昌明13物T1;T2j3是如下的3个事务:T1:A:=A+2;siasT2:A:=A*2;T3:A:=A*2;AJJ0$1注寇3日事务允好近打执行, 则有多少人由是一列举出来。可能有2、4、8、16。可能由誉:A的最终结果啰茵为串行庆行讶诧背T1T2T
5、3、T1T3T2、T2T1T3x1对应的执彳行结22翼4噫8T242)公青给出土小串行化的调度T3T2T1。2、4、2。,并给出执答:_T1.slockAT2T3Y=A=OUnlockAXlockAA=Y+2写回A(=2)UnlockAY=A=2UnlockAXlockASlockAA=Y*2UnlockA写回A(=4)Y=A=4T1T2SlockAY=A=0UnlockASlockAY=A=0XlockA等待A=Y+2写回A(=2)UnlockAXlockAA(=16)A写回Unlock行结111日A卜16年鼻化的调度;T3Y=A=2SlockA等待UnlockAUnlockAUnlockA
6、lockAXlockAA=Y*2等待写回A(=4)等待UnlockA等待A=Y*2写回A(=0)UnlockA为Pi为韭t皆讹的朋度i=r4仃T2口.T3中T1度。最后结果A4静酬徵青给SlockAY=A=OXlockAA=写回SlockA等待A(=4)等待A等待Y=A=4XlockAA=Y*2写回A(=16)UnlockA出一Y+2SlockY=A=2XlockAA=Y*2Unlock轴鬣都遵守两段锁协议等待写回, 请给答:_T1_T2T3SlOckAY=A=0SlockAY=A=0坐ckAXlockA等待SlockAY=A=0XlockA等待行有事务必须分两个阶口O14.记段对学的任在斡鳗的费;但望而 L碱驾霜导的软/J能释放任何跳L片建淳务遵守两段锁协议,则对这我R日蓍瞿椅锁胤辱一证明:z射插自*两祎稽限.,(2)jt务T1L、一1T1通1万曾黯翻矣的公共对象为匚二r、力T1和T2为111先以T2A颦1先, 一一一, 假燧底组遭奄冲突对象中Y:除A2,1需1|。xX,T1需要X1ockxCL1)坐”如京操作工等待,T2会全部锁。、一,一、一,I,r口瘠时如果百wX或Y,T2已获得w的锁,则出2死的zjl在KX、Y中对象全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 针对初级社会工作者的试题及答案
- 注安法规试题及答案
- Msoffice全面解析与试题及答案
- 租房屋转让合同协议书
- 2025系统分析师考试复习策略试题及答案
- 初级社工考试快问快答试题及答案
- 学习有效利用在线教育资源的试题及答案
- 输血科人员管理制度
- 建立宏观审慎管理制度
- 水利工程公司管理制度
- 两办意见八硬措施煤矿安全生产条例宣贯学习课件
- TCI 263-2024 水上装配式钢结构栈桥(平台)施工技术规程
- 甲状腺结节射频消融术后护理
- 种植牙沙龙策划方案
- 大众安徽测评题库
- 花管注浆施工工艺
- 深度学习及其应用-复旦大学中国大学mooc课后章节答案期末考试题库2023年
- 2023学年完整公开课版《约客》黎少阳
- 战场自救与互救-课件
- 华夏万卷写字课三年级下册电子版
- 北师大版五年级(下册)数学知识要点归纳|期末复习
评论
0/150
提交评论