首页 > 试题广场 >

怎样预防死锁?

比如通信中,获取锁的时候,可以通过设置超时来处理,不要死等,等待一定时间还没有,就退出
发表于 2022-07-16 22:50:23 回复(0)
1.打破互斥条件 2.打破不可抢占条件 3.打破占有等待条件 4.打破循环等待条件
发表于 2025-06-02 16:45:22 回复(0)
使用资源有序分配 以相同的顺序获取资源 打破环形等待条件
发表于 2025-03-26 11:04:17 回复(0)
1、打破互斥 2、打破不可抢占 3、打破占有且申请 4、打破循环等待
发表于 2024-12-12 17:18:54 回复(0)
打破互斥条件,打破补课抢占条件,打破占有且申请条件,打破循环等待条件
发表于 2024-10-24 20:22:20 回复(0)
打破互斥条件:改造独占性资源为虚拟资源 打破不可抢占条件:当进程占有一独占性资源后又申请一独占性资源而无法满足时,则退出原占用资源 打破占有且申请条件:采用资源预先分配资源,即进程运行前申请全部资源,满足则运行,不然就等待 打破循环等待条件:实现资源有序分配策略,对所有设备实现分类编号,所有进程只能采用按序号递增的形式申请资源
发表于 2024-04-30 10:32:18 回复(0)
1、打破互斥,改造独占性资源2、打破不可抢占,3、打破占有且申请 4、打破循环等待条件
发表于 2024-04-27 18:33:54 回复(0)
- 打破互斥条件 - 避免循环等待 - 按顺序申请资源 - 使用超时机制
编辑于 2024-03-07 17:08:00 回复(0)
合理的使用锁的顺序、采用银行家算法
发表于 2023-07-07 16:06:18 回复(0)
1、打破互斥 2、打破不可抢占 3、打破占有且申请 4、打破循环等待
发表于 2022-06-20 18:21:31 回复(0)