- 29
- 0
- 约7.1千字
- 约 54页
- 2017-04-03 发布于湖北
- 举报
(3)不剥夺性:进程所获得的资源在未使用完之前,不能被其它进程强行夺走,而只能由其自行释放; (4)环路条件(循环等待):存在一个等待进程集合,P0正在等待一个P1占用的资源,P1正在等待一个P2占用的资源,……Pn正在等待一个P0占用的资源。 3、关于死锁的进一步说明 (1)死锁是进程之间的一种特殊关系,是由资源竞争引起的僵局关系,因此,当我们提到死锁时,至少涉及到两个进程。 虽然单个进程也可能锁住自己,但那是程序设计错误而不是死锁; (2)当出现死锁时,首先要弄清楚被锁的是哪些进程因竞争哪些资源被锁; (3)在多数情况下,一系统出现死锁,是指系统内的一些而不是全部进程被锁,它们是因竞争某些而不是全部资源而进入死锁。 若系统的全部进程都被锁住,我们称系统处于瘫痪状态; (4)系统瘫痪意味着所有进程都进入了睡眠(阻塞)状态,但所有进程都睡眠了,如果其中至少有一个进程可由I/O中断唤醒的话,这并不一定就是瘫痪状态。 5.4.3 解决死锁问题的策略 产生死锁的四个必要条件 (1)破坏互斥条件:可采用假脱机技术。 (2)破坏部分分配:可采用一次性满足请求,即静态预先分配。 (3)破坏不剥夺性:可采用可剥夺方法。 (4)破坏环路条件:可采用检测是否可能出现死锁,再决定是 否进行分配。 这些条件并不完全独立。但单独考虑每个条件是有用的,只要能破坏这四个必要条件之一,死锁就可防止。
您可能关注的文档
最近下载
- 《桂枝香金陵怀古》教学设计+2025-2026学年统编版高一语文必修下册.docx VIP
- 湖南师范大学研究生毕业论文格式.pdf VIP
- 《植物的呼吸作用》(教案)-中职农林牧渔大类《植物生长和环境》同步教学(高教版)(第四版)(全一册).docx VIP
- 锅炉补给水处理车间施工方案.doc VIP
- 【七年级数学、初一】七下平行线-压轴、小压轴专练+解析.pdf
- 吉J2025-186 蒸压加气混凝土板墙体构造.docx VIP
- MS后模注塑夹芯复合砌块墙体自保温系统建筑构造---L15SJ177-全国各省建筑标准.pdf VIP
- 【沪教版】2024-2025学年小升初考试核心考点押题卷 数学 .pdf VIP
- DB15_T 822-2025 在用电梯安全评估规则.pdf VIP
- 2025-2026学年上学期高中语文统编版高二期末必刷常考题之文言文阅读.docx VIP
原创力文档

文档评论(0)