单选题
网络工程师
2019-02-28
下图所示为交叉路口发生死锁的情况。

为了预防死锁,可以在路口使用交通红绿灯。那么,该方法使得死锁的哪一个必要条件不成立?( )
A.互斥条件
B.不可剥夺条件
C.请求和保持条件
D.循环等待条件
参考答案
C
答案解析
十字路口不能同时被横向和纵向的车辆使用,所以满足互斥条件;车辆行驶在路口上不能被抢占,所以满足不可剥夺条件;横向车辆申请向前通行,纵向车辆也申请向前通行,所以满足循环等待条件;但是十字路口的路面不是可以部分分配或占有申请的,某一段时间内只能由横向或者纵向单独使用,所以不满足请求和保持条件。本题答案选择C
选项。
选项。
你可能感兴趣的试题
A.死锁
B.无死锁
C.活锁
D.饥饿
A.并发程序之间会产生相互制约关系
B.并发程序与计算不再一一对应
C.并发程序的执行结果不可再现
D.相应的用户权限不能约束
E.程序使用资源不可控制
