活锁(live lock): first come first serve ?? 7.8.4?(S,U,X)锁 活锁(live lock): first come first serve ?? 7.9????死锁的检测、处理和防止 死锁(dead lock):对付死锁无非两种办法:一是检测死锁,发现死锁后处理死锁;二是防止死锁。 7.9.1?? 死锁的检测和处理 ?????? 1.???? 超时法 ?????? 2.??? 等待图法(wait-for graph) G=(W,U) 其中,W是结点的集合,w={Ti|Ti是数据库系统中当前运行的事务,i=1,2,…,n} U是边的集合,U={(Ti,Tj)|Ti等待Tj,i≠j} DBMS对死锁一般作如下处理: l??????? 在循环等待的事务中,选一个事务作为牺牲者(victim),给其他事务“让路”; l??????? 卷回牺牲的事务,释放其获得的锁及其他资源; l??????? 将释放的锁让给等待它的事务。 被牺牲事务的选择原则: l??????? 选择最迟交付的事务作为牺牲者 l??????? 选择获得锁最少的事务作为牺牲者 l??????? 选择卷回代价最小的事务作为牺牲者 7.9.2?? 死锁的防止 时间标记(time stamp简称时标ts):随时间增长的正整数。 系统启动时,ts=0,每当
您可能关注的文档
最近下载
- (2026秋新版)人教版五年级数学上册全册教案.pdf
- 铁路“十五五”发展规划(全文).docx VIP
- 《整治形式主义为基层减负若干规定》全文解读学习PPT课件含党课讲稿.pptx VIP
- scl-90症状自评量表.doc VIP
- 《整治形式主义为基层减负若干规定》全文解读学习PPT课件+含党课讲稿.pptx VIP
- (高清版)ZT 0220-2006 泥石流灾害防治工程勘查规范.pdf VIP
- 文学常识专题——二十四节气课件(共52页).pptx
- “双碳”背景下碳足迹调查研究——以北京市居民用能行为为例.pdf VIP
- 小学英语新人教版PEP六年级上册全册教案(2026秋).doc
- 健康管理的心理与健康课件PPT.pptx VIP
原创力文档

文档评论(0)