题目内容

一次分配所有资源的方法可以预防死锁的发生,它破坏死锁四个必要条件中的( )

A. 互斥
B. 占有并请求
C. 非剥夺
D. 循环等待

查看答案
更多问题

死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一,下列方法中破坏了“循环等待”的条件是( )。

A. 银行家算法
B. 一次性分配策略
C. 剥夺资源算法
D. 资源有序分配策略

某系统中有三个并发进程都需要四个同类资源,则该系统必然不会发生死锁的最少资源是( )

A. 9
B. 10
C. 11
D. 12

下列关于银行家算法的叙述中,正确的是()。

A. 银行家算法可以预防死锁
B. 当系统处于安全状态时,系统中一定无死锁进程
C. 当系统处于不安全状态时,系统一定会出现死锁进程
D. 银行家算法破坏了死锁必要条件中的“请求和保持”条件

死锁产生的根本原因是( )。

A. 资源竞争和进程推进顺序不当
B. 并发进程执行速度太慢
C. 资源的分配策略有误
D. 系统中并发执行的进程太多

答案查题题库