题29 题目 采用银行家算法可以避免死锁的发生,这是因为该算法 ( ) 。 A. 可以抢夺已分配的资源 B. 能及时为各进程分配资源 C. 任何时刻都能保证每个进程能得到所需的资源 D. 任何时刻都能保证至少有一个进程可以得到所需的全部资源 分析 任何时刻都能保证至少有一个进程可以得到所需的全部资源, 这意味着银行家算法可以保证系统中至少存在一个安全序列, 使每个进程都能按该顺序得到所需的全部资源并正常结束, 不会出现死锁的情况。这也是银行家算法避免死锁的核心思想。 解 D