一.死锁的概念
两个或多个进程被无限的阻塞,相互等待的一种状态。
二.死锁产生的原因
1.资源分配不当
2.系统资源不足(进程间就会为了争夺资源而产生死锁)
3.进程运行推进顺序不当
三.产生死锁的必要条件
1.资源独占;(一个资源每次只能给一个进程使用)
2.不可剥夺;(资源申请者不能强行从资源占用者手中夺取资源,除非资源占用者自己心甘情愿的释放)
3.部分分配,
一.死锁的概念
两个或多个进程被无限的阻塞,相互等待的一种状态。
二.死锁产生的原因
1.资源分配不当
2.系统资源不足(进程间就会为了争夺资源而产生死锁)
3.进程运行推进顺序不当
三.产生死锁的必要条件
1.资源独占;(一个资源每次只能给一个进程使用)
2.不可剥夺;(资源申请者不能强行从资源占用者手中夺取资源,除非资源占用者自己心甘情愿的释放)
3.部分分配,