问题 单项选择题

死锁产生的必要条件之一是 (48) ,引起这种情况的主要原因是对资源采取 (49) 的方法。但是,如果采取 (50) 的方法,会使资源利用率降低。

(48)处填()。

A.资源不够分配

B.出现等待回路

C.进程无法运行

D.同步错误

答案

参考答案:B

解析:

[分析]: 进程产生死锁是由于竞争资源的进程推进的顺序不当而产生的,当同时具备互斥条件、请求和保持条件、不剥夺条件和环路等待条件时,会产生死锁,因此(48)空应选择选项B。动态分配资源才有可能形成同路,冈为多种资源申清、分配释放的过程都是无法预料的,故(49)空选择选项B。而静态分配意味着运行用户程序前已经得到所需要的全部资源,运行过程中不需要再运行申请资源,因而不会产生死锁,故(50)空应选择选项A。

问答题 简答题
多项选择题