- 6
- 0
- 约4.16千字
- 约 21页
- 2022-09-05 发布于北京
- 举报
1
§3.8 死锁问题
3.8.1 死锁的概念
在多道程序系统中,多个进程并发运行,共享资源,从而提高了资源的利用率。但是若对资源的管理和使用不当,在一定条件下会导致系统发生一种随机性故障――死锁。在一些系统中,比如实时控制系统,系统一旦发生死锁将导致灾难性的后果。
2
1.死锁的定义
死锁--指两个或两个以上进程都无限止等待永久不会出现的事件而发生的一种状态。
陷入死锁状态的进程称为死锁进程,所占用的资源或者需要它们进行某种合作的其它进程就会相继陷入死锁,最终可能导致整个系统处于瘫痪状态。
3
2. 死锁的产生
举几个例子,通过它们来分析并归纳产生死锁的必要条件。
设系统有一个资源集合R=(r1,r2,…,rn),其中ri(r=1,2,…,n)为临界资源;又设有进程集合P=(P1,P2,…Pn),其中每一进程都至少要求使用R中的某两个资源,且以下面的方式要求资源:
4
P1 P2 Pn
… 。。。 。。。
您可能关注的文档
最近下载
- 【高清可复制】电力工程设计手册-架空输电线路设计.pdf VIP
- 22S521 预制装配式混凝土检查井.docx VIP
- 宣贯培训(2026年)《GBT 22082-2024预制混凝土衬砌管片》.pptx VIP
- 储罐维护检修制度.docx VIP
- 肾囊肿护理查房.pptx VIP
- 思特威_2026年第一季度报告.pdf VIP
- 20230913-中银国际-中银多因子选股系列(六):基于经典技术指标构建选股多因子框架.pdf VIP
- DB33T 834-2011 起重机械维护保养管理规范.docx VIP
- 消防安全评估服务投标方案.doc VIP
- 福建康鸿生物科技有限公司年产生物新医药324吨项目环评报告书.pdf VIP
原创力文档

文档评论(0)