银行家算法 需求分析 1. 在多道程序系统中多个进程的并发执行来改善系统的资源利用率提高系统的吞吐量但可能发生一种危险死锁所谓死锁(Deadlock)是指多个进程在运行过程中因争夺资源而造成的一种僵局DeadlyEmbrace当进程处于这种状态时若无外力作用他们都无法在向前推进? 要预防死锁有摒弃请求和保持条件摒弃不剥夺条件摒弃环路等待条件等方法? 但是在预防死锁的几种方法之中都施加了较强的限制