考研考试

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

来源:网考网考研 所有评论

【单选题】一次分配所有资源的方法可以预防死锁的发生,它破坏的死锁四个必要条件中的( )。
A.互斥
B.占有并请求
C.非剥夺
D.循环等待
网考网参考答案:B
网考网解析:

发生死锁的四个必要条件:互斥、占有并请求、非剥夺和循环等待。一次分配所有资源的方法是当进程需要资源时,一次性提出所有的请求,若请求的所有资源均满足则分配,只要有一项不满足,那么不分配任何资源,该进程阻塞,直到所有的资源空闲后,满足了进程的所有需求时再分配。这种分配方式不会部分地占有资源,所以就打破了死锁的四个必要条件之一,实现了对死锁的预防。但是,这种分配方式需要凑齐所有资源,所以当一个进程所需的资源比较多时,资源的利用率会比较低,甚至会造成进程的“饥饿”。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论