niusouti.com

破坏死锁的4个必要条件之一就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源则是破坏了哪个条件?A.互斥使用B.部分分配C.不可剥夺D.环路等待

题目

破坏死锁的4个必要条件之一就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源则是破坏了哪个条件?

A.互斥使用

B.部分分配

C.不可剥夺

D.环路等待


相似考题
更多“破坏死锁的4个必要条件之一就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资 ”相关问题
  • 第1题:

    破坏死锁的4个必要条件之-就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?( )

    A.互斥使用

    B.部分分配

    C.不可剥夺

    D.环路等待


    正确答案:B
    若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。

  • 第2题:

    对于产生死锁的4个必要条件之一的不可抢占条件是( )。

    A.每一个资源每次只能给一个进程使用

    B.已被占用的资源只能由占用进程自己来释放

    C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源

    D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求


    正确答案:B
    解析:死锁的4个必要条件中,不剥夺条件(不可抢占)是指进程所获得的资源在未使用完毕之前,不能被其他进程强行剥夺,而只能由获得该资源的进程自己释放。

  • 第3题:

    只要破坏产生死锁的四个必要条件中的其中一个就可以预防死锁的发生


    错误

  • 第4题:

    对于产生死锁的4个必要条件之一的循环等待资源是( )。

    A.每一个资源每次只能给一个进程使用

    B.已被占用的资源只能由占用进程自己来释放

    C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源

    D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求


    正确答案:D
    解析:出现死锁时必须同时保持4个必要条件:进程互斥使用资源、占有等待资源、不可抢占和循环等待资源,其中循环等待资源是指存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求。

  • 第5题:

    在预防死锁时,若规定一个进程请求新资源之前首先释放已经占有的资源,则是破坏了死锁的()条件。

    A.互斥使用

    B.部分分配

    C.不可剥夺

    D.环路等待


    参考答案:C