产生死锁的原因:
1.竞争资源
2.进程间推进顺序非法
产生死锁的必要条件:
1.互斥条件
2.请求和保持条件
3.不剥夺条件
4.环路等待条件
处理死锁的基本方法:
1.预防死锁.破坏产生死锁的必要条件
2.避免死锁.在资源动态分配过程中,用某种方法去防止系统进入不安全状态,从而避免发生死锁.
3.检测死锁.当发生死锁时检测出来,进行清除.
4.解除死锁.与检测死锁配套的措施.
产生死锁的原因:
1.竞争资源
2.进程间推进顺序非法
产生死锁的必要条件:
1.互斥条件
2.请求和保持条件
3.不剥夺条件
4.环路等待条件
处理死锁的基本方法:
1.预防死锁.破坏产生死锁的必要条件
2.避免死锁.在资源动态分配过程中,用某种方法去防止系统进入不安全状态,从而避免发生死锁.
3.检测死锁.当发生死锁时检测出来,进行清除.
4.解除死锁.与检测死锁配套的措施.