(一)死锁定义:死锁是若干的进程都无知地等待对方释放资源而处于无休止的等待状态。
(二)死锁产生的原因:
资源不足;
进程推进非法;
(三)死锁发生的必要条件:
1.资源的互斥使用
2.资源不可抢占
3.资源的部分分配
4.循环等待
(四)不会发生死锁:进程数*(最大申请资源数-1)<总资源数
(一)死锁定义:死锁是若干的进程都无知地等待对方释放资源而处于无休止的等待状态。
(二)死锁产生的原因:
资源不足;
进程推进非法;
(三)死锁发生的必要条件:
1.资源的互斥使用
2.资源不可抢占
3.资源的部分分配
4.循环等待
(四)不会发生死锁:进程数*(最大申请资源数-1)<总资源数