itgle.com

7、关于死锁检测,下列描述正确的是()。A.死锁检测会给导致死锁的进程分配资源B.检测到死锁进程后,可以通过撤销相应进程来解除C.死锁检测会限制用户进程申请资源的顺序D.死锁检测可以定时检测,也可以在系统资源利用率下降时检测

题目

7、关于死锁检测,下列描述正确的是()。

A.死锁检测会给导致死锁的进程分配资源

B.检测到死锁进程后,可以通过撤销相应进程来解除

C.死锁检测会限制用户进程申请资源的顺序

D.死锁检测可以定时检测,也可以在系统资源利用率下降时检测


相似考题
更多“7、关于死锁检测,下列描述正确的是()。”相关问题
  • 第1题:

    在下列解决死锁的方法中,属于死锁预防策略的是________。

    A.资源有序分配法

    B.资源分配图化简法

    C.死锁检测算法

    D.银行家算法


    正确答案:A
    解析:可以采取三种预防措施避免死锁:采用资源的静态预分配策略,破坏“部分分配”条件;允许进程剥夺使用其他进程占有的资源,从而破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”条件。

  • 第2题:

    ● 有关死锁检测的提法错误的是()() A.“死锁检测用于对系统资源的分配不加限制的系统”B.“系统可定时运行死锁检测程序进行死锁的检测”C.“死锁检测的结果能知道系统是否能预防死锁”D.“死锁检测的结果能知道系统当前是否存在死锁”


    正确答案:C
        死锁检测方法对资源的分配不加限制,即允许死锁产生。但系统定时地运行一个死锁检测程序,判断系统是否发生死锁,若检测到有死锁,则设法加以解锁。所以C是错误的。

  • 第3题:

    下述____不是死锁处理策略。

    A、时间溢出

    B、死锁避免

    C、死锁预防

    D、死锁检测


    正确答案:B

  • 第4题:

    请给出预防死锁和检测死锁的方法。


    正确答案:预防死锁通常有以下两种方法: ①一次封锁法就是要求每个事务必须一次将所有要使用的数据全部加锁否则该事务不能继续执行; ②顺序封锁法是预先对数据对象规定一个封锁顺序所有事务都按这个顺序实行封锁。 检索死锁发生的一种方法是选择一个处理死锁代价最小的事务将其撤销释放此事务持有的所有锁使其他事务得以继续运行下去。
    预防死锁通常有以下两种方法: ①一次封锁法,就是要求每个事务必须一次将所有要使用的数据全部加锁,否则该事务不能继续执行; ②顺序封锁法,是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。 检索死锁发生的一种方法是选择一个处理死锁代价最小的事务,将其撤销,释放此事务持有的所有锁,使其他事务得以继续运行下去。

  • 第5题:

    对资源采用按序分配策略能达到下列_______目的。

    A.死锁预防

    B.死锁避免

    C.检测死锁

    D.解除死锁


    正确答案:A
    解析:采用资源有序分配法能够破坏产生死锁的必要条件之——“环路”条件。

  • 第6题:

    在下列解决死锁的方法中,属于死锁预防策略的是______。

    A.资源有序分析

    B.资源分配图化简法

    C.死锁检测算法

    D.银行家算法


    正确答案:A

  • 第7题:

    银行家算法是一种()算法。

    A.死锁检测
    B.死锁解除
    C.死锁预防
    D.死锁避免

    答案:D
    解析:
    银行家算法是一个避免死锁的著名算法。

  • 第8题:

    对资源采用按序分配策略能达到()的目的。

    • A、防止死锁
    • B、避免死锁
    • C、检测死锁
    • D、解除死锁

    正确答案:A

  • 第9题:

    按序分配资源是为了()

    • A、死锁的防止
    • B、死锁的避免
    • C、死锁的解除
    • D、死锁的检测

    正确答案:A

  • 第10题:

    关于死锁与不安全状态的关系,下列描述正确的有()

    • A、死锁是一种不安全状态
    • B、系统处于不安全状态,一定产生了死锁
    • C、不安全状态是死锁的必要条件
    • D、不安全状态是死锁的充分条件

    正确答案:A

  • 第11题:

    单选题
    关于死锁与不安全状态的关系,下列描述正确的有()
    A

    死锁是一种不安全状态

    B

    系统处于不安全状态,一定产生了死锁

    C

    不安全状态是死锁的必要条件

    D

    不安全状态是死锁的充分条件


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    资源的静态分配算法在解决死锁问题中是用于()
    A

     防止死锁

    B

     避免死锁

    C

     检测死锁

    D

     解除死锁


    正确答案: B
    解析: 暂无解析

  • 第13题:

    以下关于死锁检测与恢复错误的是______。

    A.死锁检测,用于定期检查系统是否发生死锁

    B.死锁恢复,用于将系统从死锁中解救出来

    C.有效的方法是从后向前REDO这个事务的部分操作,只要能解开系统死锁即可

    D.为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数


    正确答案:C
    解析:对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更有效的方法是从后面向前REDO这个事务的部分操作,只要能解开系统死锁即可。

  • 第14题:

    对于死锁的描述,下面四种说法不正确的是( )。

    A.当两个线程互相等待对方释放同步锁时会发生死锁

    B.Java虚拟机没有检测和处理死锁的措施

    C.一旦出现死锁,程序会发生异常

    D.处于死锁状态的线程处于阻塞状态,无法继续运行


    参考答案:C

  • 第15题:

    对资源采用按序分配策略能达到下列哪个目的?

    A.死锁预防

    B.死锁避免

    C.检测死锁

    D.解除死锁


    正确答案:A
    解析:对于死锁的预防可以采取3种措施:采用资源的静态预分配策略,破坏“部分分配”条件;允许进程剥夺使用其它进程占有的资源,从而破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”条件。

  • 第16题:

    请给出预防死锁和检测死锁的方法。若检测发生死锁,应如何解除死锁?


    正确答案:预防死锁通常有以下两种方法: ①一次封锁法。就是要求每个事务必须一次将所有要使用的数据全部加锁。否则该事务不能继续执行; ②顺序封锁法是预先对数据对象规定一个封锁顺序。所有事务都按这个顺序实行封锁。检测死锁发生的一种方法是选择一个处理死锁代价最小的事务将其撤销释放此事务持有的所有锁使其他事务得以继续运行下去。
    预防死锁通常有以下两种方法: ①一次封锁法。就是要求每个事务必须一次将所有要使用的数据全部加锁。否则该事务不能继续执行; ②顺序封锁法,是预先对数据对象规定一个封锁顺序。所有事务都按这个顺序实行封锁。检测死锁发生的一种方法是选择一个处理死锁代价最小的事务,将其撤销,释放此事务持有的所有锁,使其他事务得以继续运行下去。 解析:在IN子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。 解除死锁问题有两类方法:一类方法是采用一定措施来预防死锁的发生;另一类方法是允许发生死锁。然后采用一定手段定期诊断系统中有无死锁,若有则解除之。

  • 第17题:

    下面关于死锁的说法中错误的是( )。

    A.释放锁时要按加锁的反序释放

    B.多线程同时访问相同数据时可能造成死锁

    C.死锁完全由程序进行控制

    D.Java中具有检测与避免死锁的专门机制,可以防止死锁


    正确答案:D
    解析:Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生。

  • 第18题:

    Dijkstra提出的银行家算法属于

    A)死锁预防

    B)死锁避免

    C)死锁检测

    D 死锁解除


    正确答案:B

  • 第19题:

    资源的静态分配算法在解决死锁问题中是用于()

    • A、 防止死锁
    • B、 避免死锁
    • C、 检测死锁
    • D、 解除死锁

    正确答案:A

  • 第20题:

    下列关于死锁与安全状态的叙述中,哪一个是正确的?()

    • A、死锁状态一定是不安全状态
    • B、从安全状态有可能进入死锁状态
    • C、不安全状态就是死锁状态
    • D、死锁状态有可能是安全状态

    正确答案:A

  • 第21题:

    解决死锁的方法有多种,通过银行家算法来解决死锁的方法称为()

    • A、死锁预防
    • B、死锁预防
    • C、死锁检测
    • D、死锁解除

    正确答案:B

  • 第22题:

    单选题
    银行家算法是一种()算法。
    A

    死锁预防

    B

    死锁避免

    C

    死锁解除

    D

    死锁检测


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    下列关于死锁与安全状态的叙述中,哪一个是正确的?()
    A

    死锁状态一定是不安全状态

    B

    从安全状态有可能进入死锁状态

    C

    不安全状态就是死锁状态

    D

    死锁状态有可能是安全状态


    正确答案: A
    解析: 暂无解析

  • 第24题:

    多选题
    对于死锁的描述,下面四种说法正确有哪些?()
    A

    当两个线程互相等待对方释放同步锁时会发生死锁

    B

    Java虚拟机没有检测和处理死锁的措施

    C

    一旦出现死锁,程序会发生异常

    D

    处于死锁状态的线程处于阻塞状态,无法继续运行


    正确答案: A,D
    解析: 暂无解析