【csnote】 死锁的预防
在程序运行之前预防发生死锁,通过破坏四个必要条件
1.破坏互斥条件 例如假脱机打印机技术允许若干个进程同时输出,唯一真正请求物理打印机的进程是打印机守护进程
2.破坏占有和等待条件 一种实现的方法是规定所有进程在开始执行前请求所需要的全部资源,没请求到就不拿着
3.破坏不可抢占条件
4.破坏环路等待 给资源统一编号,进程只能按编号顺序来请求资源
【csnote】 死锁的预防最先出现在Python成神之路。
在程序运行之前预防发生死锁,通过破坏四个必要条件
1.破坏互斥条件 例如假脱机打印机技术允许若干个进程同时输出,唯一真正请求物理打印机的进程是打印机守护进程
2.破坏占有和等待条件 一种实现的方法是规定所有进程在开始执行前请求所需要的全部资源,没请求到就不拿着
3.破坏不可抢占条件
4.破坏环路等待 给资源统一编号,进程只能按编号顺序来请求资源
【csnote】 死锁的预防最先出现在Python成神之路。
共有 0 条评论