死锁的四个必要条件:
1,互斥:同一个资源每次只能一个进程使用。
2,资源不可抢占:不可抢占其他进程持有的资源。
3,循环等待:若干进程互相循环等待资源。
4,请求与保持:持有一个资源,又在请求另一个资源,请求不到资源就一直保持这个资源。
只要其中一个条件不满足,死锁就不存在。死锁的经典问题,哲学家用餐问题。
死锁的四个必要条件:
1,互斥:同一个资源每次只能一个进程使用。
2,资源不可抢占:不可抢占其他进程持有的资源。
3,循环等待:若干进程互相循环等待资源。
4,请求与保持:持有一个资源,又在请求另一个资源,请求不到资源就一直保持这个资源。
只要其中一个条件不满足,死锁就不存在。死锁的经典问题,哲学家用餐问题。