什么是死锁?
死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们将无法再向前推进。
产生死锁的原因?
1、资源争夺
2、进程间推进顺序非法
产生死锁的四个必要条件:
1、互斥条件
2、请求和保持条件
3、不可抢占
4、循环等待条件
死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们将无法再向前推进。
1、资源争夺
2、进程间推进顺序非法
1、互斥条件
2、请求和保持条件
3、不可抢占
4、循环等待条件