- 6
- 0
- 约1.58万字
- 约 81页
- 2019-09-29 发布于湖北
- 举报
§3.7 死锁的基本概念(一) 死锁(deadlock)— 是OS的一种随机故障,是指两个或 两个以上的进程都无限制的地等待永远不会出现的 事件而发生的状态。 1、争夺资源引起死锁 例1:P1,P2两个进程争夺打印机和读卡机。 一、死锁的原因 P1 P2 打印机 读卡机 ? P1已经申请到打印机, 又申请读卡机。 ? P2已经申请到读卡机, 又申请打印机。 打印机和读卡机为 非剥夺性资源。 例3、 P1,P2,P3 三个进程之间通信: P1产生消息S1,接收P3产生的消息S3; P2产生消息S2,接收P1产生的消息S1; P3产生消息S3,接收P2产生的消息S2; 按以下次序运行: P1:Request(S3);Release(S1) P2:Request(S1);Release(S2) P3:Request(S2);Release(S3) §3.7 死锁的基本概念(二) 2、进程推动顺序不当引起的死锁 P1 P3 P2 S2 S3 S1 P1 P2 P3 按照以上的顺序执行会产生死锁吗? ?问题? 例2、 在生产者—消费者问题中如果交换两个P操作 的次序,可能引起死锁。 Si临时性资源 §3.7 死锁的基本概念(三) 生产者进程: 生产一个产品 m
您可能关注的文档
- 2017年普通高等学校招生全国统一考试大纲的说明(语文).doc
- 2017年最新 销售新员工培训.ppt
- 2017年最新版,联系社会现实 不义而富且贵-于我如浮云.ppt
- 2017年最新苏教版五年级数学下册和与积的奇偶性.ppt
- 2017年最新公开课《民主决策:作出最佳选择》课件.ppt
- 2017年月历(A4横版字体加大).doc
- 2017年最新苏教版一年级语文下册11《月亮和云彩》课件.ppt
- 2017年月历12页(含最新全国放假公休安排 A4横版字体加大清晰版xs).doc
- 2017年月历A4打印(每月一张-已排好版).doc
- 2017年月历word版A4每月一张.docx
- 八年级地理第三单元工业区位填空题专项检测卷能力提升版.docx
- 八年级地理第八单元世界区域地理材料分析题题型强化卷易错强化版.docx
- 八年级地理第二单元经纬网判读读图题专题复习卷专项精练版.docx
- 八年级地理第二单元经纬网判读计算题高频题训练卷阶段诊断版.docx
- 八年级地理第二单元经纬网判读计算题诊断测试卷阶段诊断版.docx
- 八年级地理第二知识板块核心专题资源保护原因分析题达标诊断卷能力进阶版.docx
- 八年级地理第六单元昼夜长短材料分析题专题复习卷课外拓展版.docx
- 八年级地理第七单元河流特征分析图表题能力提升卷重难点突破版.docx
- 八年级地理第七单元河流特征分析图表题知识梳理卷重难点突破版.docx
- 八年级地理上册气温曲线图计算题高频题训练卷阶段诊断版.docx
原创力文档

文档评论(0)