- 1
- 0
- 约3.67千字
- 约 34页
- 2019-01-12 发布于湖北
- 举报
第5章 并发性:死锁和饥饿 Outline 死锁原理 死锁预防 死锁避免 死锁检测和恢复 死锁图示 死锁的概念 死锁:一个进程集合中的每个进程都在等待只能由该集合中的其他一个进程才能引发的事件(释放占有资源/进行某项操作) 死锁是多个进程因竞争资源且推进顺序不合理而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进 可重用资源与可消费资源 可重用资源 一次只能供一个进程安全地使用,且不会由于使用而耗尽 例如: 处理器, I/O通道, 主存和辅存, 设备, 文件、数据库、信号量等数据结构 可重用资源与可消费资源 可消费资源 可以创建(生产)并且可以销毁(消费)的资源 数目没有限制, 当一个进程得到一个可消费资源时,这个资源就不再存在了 例如: 中断, 信号, 消息, I/O缓冲区中的信息 死锁的例子(1) 死锁的例子(2) 设共有200KB可用的分配空间 死锁的例子(3) 死锁的条件(续) 不可剥夺 进程已获得的资源在未使用完之前不能被剥夺,只能在使用完时由自己释放 环路等待 资源分配图中存在封闭的进程链,即进程集合 {P0, P1, P2, …, Pn}(n=2) 中的 P0 正在等待一个 P1 占用的资源; P1 正在等待 P2 占用的资源, ……, Pn 正在等待已被 P0 占用的资源. 处理死锁的基本方法 预防死锁 避免死锁 检测死锁 排除死锁 鸵
您可能关注的文档
- 第3章 8086指令系统3.ppt
- 第3章 Java面向对象.ppt
- 第3章 表格表单和框架.pptx
- 第3章 第2节 发生在肺内气体交换3.ppt
- 第3章 第四节糖原分解和生物合成总.pdf
- 第3章 工程信号及其可测性分析.ppt
- 第3章 国际间接投资 国际经济与贸易合作.ppt
- 第3章 解线性方程组直接方法.ppt
- 第3章 类和对象22008.ppt
- 第3章 面向对象程序设计.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 耳穴压豆疗法(课堂课件).ppt VIP
- 2025年度电力建设施工安全和工程质量专项监管检查事项清单.pdf VIP
- 船舶制图 第6章 型线图.ppt VIP
- 北京科技大学天津学院《高等数学(II)》2025 - 2026学年第一学期期末试卷.docx VIP
- 2026中国罕见病行业趋势观察报告.pdf
- pspice教程最新完整版本.pdf VIP
- 2026年机动车检测维修专业技术人员职业资格考试(实操技能)模拟试卷及答案.docx VIP
- Unit 7 A Day to Remember Section A 2a-2e(第2课时)教学课件+内嵌音视频 2025学年人教版七年级英语下册(内嵌音频+视频).pptx VIP
- 人工智能赋能小学语文阅读教学策略研究教学研究课题报告.docx
- 普地期末复习资料整理.pdf VIP
原创力文档

文档评论(0)