问题
单项选择题
死锁产生的必要条件之一是 (48) ,引起这种情况的主要原因是对资源采取 (49) 的方法。但是,如果采取 (50) 的方法,会使资源利用率降低。
(48)处填()。
A.资源不够分配
B.出现等待回路
C.进程无法运行
D.同步错误
答案
参考答案:B
解析:
[分析]: 进程产生死锁是由于竞争资源的进程推进的顺序不当而产生的,当同时具备互斥条件、请求和保持条件、不剥夺条件和环路等待条件时,会产生死锁,因此(48)空应选择选项B。动态分配资源才有可能形成同路,冈为多种资源申清、分配释放的过程都是无法预料的,故(49)空选择选项B。而静态分配意味着运行用户程序前已经得到所需要的全部资源,运行过程中不需要再运行申请资源,因而不会产生死锁,故(50)空应选择选项A。