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