- 2
- 0
- 约2.45万字
- 约 99页
- 2017-06-13 发布于湖北
- 举报
§4.8 死锁的检测和解除 4.8.1 死锁的检测 资源分配图可以形象直观地描述出进程的死锁状态,因此,可以利用资源分配图化简的方法来检测系统处于某一时刻的状态是否是死锁状态。资源分配图的化简方法如下: (1)在资源分配图中,找出一个既不阻塞又非独立的进程结点Pi.在顺利的情况下,Pi可获得所需资源而继续运行,直至运行完毕,再释放其所占用的全部资源,这相当于消去Pi所有的请求边和分配边,使其成为孤立结点。 (2)再把相应的资源分配给一个等待该资源的进程,即将某进程的申请边变为分配边。 (3)在进行了一系列的简化后,若能消去图中所有的边,使所有进程结点都成为孤立结点,则称该图是可完全简化的;若不能通过任何过程使该图完全简化,则称该图是不可完全简化的。 * §4.8 死锁的检测和解除 对于较复杂的资源分配图,可能有多个既未阻塞,又非孤立的进程结点,有关文献已经证明,所有的简化顺序,都将得到相同的不可化简图。同样可以证明:S状态为死锁状态的充分条件是当且仅当S状态的资源分配图是不可完全简化的。该充分条件被称为死锁定理。 * §4.8 死锁的检测和解除 4.8.2 死锁的解除 通过抢占资源实现恢复和通过杀掉进程解除死锁。 1.通过抢占资源实现恢复 即临时性地把资源从当前占有它的进程那里拿过来,分给另外某些进程,直至死锁环路被打破。 2.通过杀掉进程实现恢
您可能关注的文档
最近下载
- 2026年抽样检验试题及答案.docx VIP
- 人事处廉政风险防控排查表.doc-安徽医学高等专科学校.doc VIP
- 2025年互联网广告投放算法效果评估与智能广告投放平台优化报告.docx
- 做传统美德的践行者.pptx
- 公路沥青路面施工技术规范.doc VIP
- 3.4 情绪情感与社会性发展活动的实施(课件)《幼儿早期学习支持》(高教版)同步精品课堂.pptx VIP
- 2026 年化工企业火炬系统设计规范(SH_T 3009-2025,附火炬高度计算).docx VIP
- 日常防火检查巡查制度.docx VIP
- 年产30万吨饲料加工厂可研报告.pdf VIP
- 3.2 语言发展活动的实施(课件)《幼儿早期学习支持》(高教版)同步精品课堂.pptx VIP
原创力文档

文档评论(0)