参考答案和解析
正确答案:

互斥条件    部分分配(占有等待)


对于永久性资源,产生死锁的必要条件有四个,互斥,不剥夺,部分分配,循环等待。
更多“死锁的4个必要条件是 【】 、 【】 、不剥夺条件和循环等待 ”相关问题
  • 第1题:

    通过破坏产生死锁的4个必要条件之一,可以保证不让死锁发生。其中采用资源有序分配法,是破坏

    A.互斥条件

    B.不可剥夺条件

    C.部分分配条件

    D.循环等待条件


    正确答案:D
    解析:根据产生死锁的4个必要条件,只要使其中之一不成立,死锁就不会出现。为此可以采用以下三种预防措施:采用资源的静态预分配策略,破坏部分分配条件;允许进程剥夺使用其他进程占有的资源,从而破坏不可剥夺条件;采用资源的有序分配法,破坏环路条件。

  • 第2题:

    以下选项中,属于死锁产生的必要条件的是?

    A.互斥条件
    B.保持和等待条件
    C.不剥夺条件和
    D.环路等待

    答案:A,B,C,D
    解析:

  • 第3题:

    9、产生死锁的四个必要条件是:互斥、()循环等待和不剥夺。

    A.请求与阻塞

    B.请求与保持

    C.请求与释放

    D.释放与阻塞


    请求与保持

  • 第4题:

    产生死锁的必要条件

    Ⅰ.互斥条件

    Ⅱ.不剥夺条件

    Ⅲ.部分分配

    Ⅳ.循环等待

    A.Ⅰ,Ⅱ和Ⅳ

    B.Ⅱ,Ⅲ和Ⅳ

    C.Ⅰ,Ⅱ和Ⅲ

    D.全部


    正确答案:D
    解析:产生死锁的必要条件:互斥条件、非剥夺条件、部分分配、循环等待。掌握死锁的概念,死锁的预防,以及如何解除死锁。

  • 第5题:

    40、发生死锁的必要条件为四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。

    A.互斥

    B.循环等待

    C.部分等待

    D.不可剥夺


    四个必要条件是:互斥条件、占有且等待条件(请求保持条件)、不可抢占条件(非剥夺条件)和循环等待条件(环路条件)。 互斥条件——某个资源在一段时间内只能由一个进程占有,不能同时被两个及其以上的进程占有。 占有且等待条件——进程至少已经占有一个资源,但又申请新的资源。不可抢占条件——一个进程所占有的资源再用完之前,其他进程不能强行夺走资源,只能由该进程用完之后主动释放。 循环等待条件——存在一个进程等待序列{P1,P2,„,Pn},其中,P1等待P2所占有的某个资源,P2等待P3所占有的某个资源,„„,而Pn等待P1所占有的某个资源,从而形成一个进程循环等待。