为什么引入管程
管程的组成及基本特征
管程实现生产者消费者问题
什么是死锁
死锁,饥饿,死循环的区别
死锁产生的四个必要条件
什么时候会发生死锁
死锁的处理策略
1.预防死锁
(2)破坏不可剥夺条件
(3)破坏请求和保持条件
(4)破坏循环等待条件
2.避免死锁
代码实现:
3.死锁的检测和删除
为什么引入管程
管程的组成及基本特征
管程实现生产者消费者问题
什么是死锁
死锁,饥饿,死循环的区别
死锁产生的四个必要条件
什么时候会发生死锁
死锁的处理策略
1.预防死锁
(2)破坏不可剥夺条件
(3)破坏请求和保持条件
(4)破坏循环等待条件
2.避免死锁
代码实现:
3.死锁的检测和删除