(王道408考研操作系统)第二章进程管理-第四节2:死锁处理策略之预防死锁

Posted 我擦了DJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(王道408考研操作系统)第二章进程管理-第四节2:死锁处理策略之预防死锁相关的知识,希望对你有一定的参考价值。


预防死锁:破坏死锁产生的四个必要条件中的一个或几个

  • 互斥条件
  • 持有并等待条件
  • 不可剥夺条件
  • 循环等待条件(注意发生死锁一定有循环等待,但是发生循环等待未必死锁)

一:破坏互斥条件

互斥条件是指只有对必须互斥使用的资源抢夺时才可能导致死锁。比如打印机设备就可能导致互斥,但是像内存、扬声器则不会


破坏互斥条件:如果把只能互斥使用的资源改造为允许共享使用,则系统不会进入死锁状态。但并不是所有资源都可以改造为成共享使用的资源的,而且为了系统安全性,很多地方也是禁止改造的,所以互斥条件一般无法破坏

二:破坏不

以上是关于(王道408考研操作系统)第二章进程管理-第四节2:死锁处理策略之预防死锁的主要内容,如果未能解决你的问题,请参考以下文章

(王道408考研操作系统)第二章进程管理-第四节2:死锁处理策略之避免死锁(银行家算法)

(王道408考研操作系统)第二章进程管理-第四节3:死锁处理策略之检测和解除

(王道408考研数据结构)第七章查找-第四节:哈希表(基本概念及其操作)

(王道408考研数据结构)第七章查找-第四节:哈希表(基本概念及其操作)

(王道408考研数据结构)第八章排序-第四节1:冒泡排序

(王道408考研数据结构)第八章排序-第四节1:冒泡排序