采用银行家算法能避免死锁,这是因为
能时刻保持系统处于安全状态
时刻保持至少有一个进程能得到所需的全部资源
能保证各进程所需的资源总量不超过系统拥有资源量

当系统现有的咨源不能满足某进程的尚需量,时就可抢夺该进程已占的咨源

若某进程申请的资源量超过了该进程的尚需量, 则可推迟为其分配资源
出自:河南工业大学计算机组成原理