参考答案和解析
死锁的预防;死锁的避免;死锁的检测
更多“下面属于研究死锁问题的是()。”相关问题
  • 第1题:

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

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

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

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

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


    参考答案:C

  • 第2题:

    不让死锁发生的策略可以分成静态和动态的两种,死锁预防属于 【】


    正确答案:静态的
    根据死锁产生的四个必要条件,只要使其一不发生,则可避免死锁发生,死锁预防是属于一种静态的策略

  • 第3题:

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

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

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

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

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


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

  • 第4题:

    资源的有序分配法在解决死锁问题中是用于死锁的()。

    A.预防

    B.避免

    C.检测

    D.解除


    参考答案:A

  • 第5题:

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

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

    正确答案:A

  • 第6题:

    关于“死锁”,下列说法正确的是()

    • A、死锁是操作系统中的问题,数据库操作中不存在
    • B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
    • C、当两个用户同时竞争相同资源时不会发生死锁
    • D、只有出现并发操作时,才有可能出现死锁

    正确答案:D

  • 第7题:

    处理死锁问题有两种思路:一、预防,永不进入死锁状态;二、试用死锁监测与恢复机制进行恢复。


    正确答案:正确

  • 第8题:

    下列不属于并发操作带来的问题是()

    • A、丢失更新
    • B、读脏数据
    • C、不可重复读
    • D、死锁

    正确答案:D

  • 第9题:

    问答题
    哪些死锁问题不属于操作系统讨论的范畴?

    正确答案: (1)硬件故障,软件设计的错误引起的死锁。
    (2)申请不存在的资源或申请资源数超过系统拥有的资源数引起死锁。
    解析: 暂无解析

  • 第10题:

    判断题
    处理死锁问题有两种思路:一、预防,永不进入死锁状态;二、试用死锁监测与恢复机制进行恢复。
    A

    B


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

  • 第11题:

    单选题
    关于“死锁”,下列说法中正确的是()。
    A

    死锁是操作系统中的问题,数据库操作中不存在

    B

    在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

    C

    当两个用户竞争相同资源时不会发生死锁

    D

    只有出现并发操作时,才有可能出现死锁


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

  • 第12题:

    单选题
    资源的有序分配法在解决死锁问题中是用于死锁的()。
    A

    预防

    B

    避免

    C

    检测

    D

    解除


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

  • 第13题:

    Dijkstra提出的银行家算法属于( )。

    A) 死锁预防

    B) 死锁避免

    C) 死锁检测

    D) 死锁解除

    A.

    B.

    C.

    D.


    正确答案:B

  • 第14题:

    关于数据库系统中“死锁”的概念,下面说法中正确的是( )。

    A.在数据库中不可能发生死锁

    B.在数据库中有死锁,目的是禁止两个用户同时操作数据库

    C.在并发操作中,可能会发生死锁

    D.单个用户使用数据库不会发生死锁


    正确答案:C
    解析:死锁是指在数据库操作中,由于资源竞争导致的两个或两个以上的用户操作不能进行,陷入无限等待。因此只可能在并发操作中发生。

  • 第15题:

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

    A.资源有序分析

    B.资源分配图化简法

    C.死锁检测算法

    D.银行家算法


    正确答案:A

  • 第16题:

    Dijkstra提出的银行家算法属于

    A)死锁预防

    B)死锁避免

    C)死锁检测

    D 死锁解除


    正确答案:B

  • 第17题:

    哪些死锁问题不属于操作系统讨论的范畴?


    正确答案: (1)硬件故障,软件设计的错误引起的死锁。
    (2)申请不存在的资源或申请资源数超过系统拥有的资源数引起死锁。

  • 第18题:

    系统允许发生部分死锁,一旦发现有死锁进程,则通过杀死死锁进程来解决死锁问题的方法称为()。

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

    正确答案:D

  • 第19题:

    下列不属于并发操作引起的问题是()。

    • A、丢失修改
    • B、不可重复读
    • C、活锁或死锁
    • D、读脏数据

    正确答案:C

  • 第20题:

    资源的有序分配法在解决死锁问题中是用于死锁的()。

    • A、预防
    • B、避免
    • C、检测
    • D、解除

    正确答案:A

  • 第21题:

    单选题
    系统允许发生部分死锁,一旦发现有死锁进程,则通过杀死死锁进程来解决死锁问题的方法称为()。
    A

    死锁预防

    B

    死锁避免

    C

    死锁检测

    D

    死锁解除


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

  • 第22题:

    多选题
    关于"死锁",下列说法中错误的是()。
    A

    死锁是操作系统中的问题,数据库系统中不存在

    B

    只有出现并发操作时,才有可能出现死锁

    C

    在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

    D

    当两个用户竞争相同的资源时不会发生死锁


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

  • 第23题:

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

     防止死锁

    B

     避免死锁

    C

     检测死锁

    D

     解除死锁


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

  • 第24题:

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

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

    B

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

    C

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

    D

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


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