题目内容

产生死锁的4个必要条件是互斥、( )、请求与保持、环路等待。

A. 请求与阻塞
B. 不剥夺
C. 请求与释放
D. 阻塞与释放

查看答案
更多问题

为避免死锁,要( )

A. 采用银行家算法
B. 剥夺资源
C. 静态分配资源
D. 顺序分配资源

死锁的预防是根据( )而采取措施实现的。

A. 配置足够的系统资源
B. 使进程的推进顺序合理
C. 破坏死锁的4个必要条件之一
D. 防止系统进入不安全状态

为多道程序提供的可共享资源不足时,可能出现死锁。但是在进程之间不适当的( )也可能产生死锁。

A. 进程优先权
B. 进程调度顺序
C. 进程推进顺序
D. 时间片大小

某博物馆最多容纳500人同时参观,有一个出入口,该出入口一次仅允许一个人通过。参观者的活动描述如下。用信号量和PV操作来实现这个过程中的互斥和同步。现定义两个信号量empty(表示博物馆可容纳的人数)和mutex(出入口的控制)。以下选项描述正确的是()。cobegin参观者进程i{①;②;进门;V(mutex);参观;P(mutex);出门;③;④;}coend

A. empty的初值为1,mutex的初值为2
B. empty的初值为500,mutex的初值为1
C. ①处填P(mutex),②处填P(empty)
D. ①处填P(empty),②处填P(mutex)
E. ③处填V(mutex)
F. ④处填V(empty)
G. empty为同步信号量,mutex为互斥信号量
H. empty和mutex都是互斥信号量

答案查题题库