在下列列出的措施中,不能降低死锁发生可能性的是(  )。-考呗网题库移动版
数据库
首页 题库首页在线模考
取消

A.按相同顺序访问资源
B.将行级锁升级为表级锁
C.采用小事务模式
D.使用绑定连接

参考答案B
解析:死锁的4个必要条件是:互斥、请求和保持、不可剥夺、环形等待。在死锁的4个必要条件中,请求和保持、不可剥夺、环形等待3个条件比较容易消除。通过引入事务机制,可以降低死锁发生的请求和保持与不可剥夺条件。降低死锁发生的环形等待条件是比较容易且代价较低的办法,具体来说上锁的顺序必须一致。按同一顺序访问对象,避免事务中的用户交互,保持事务简短并在一个批处理中,使用低隔离级别,使用绑定连接。所以按相同顺序访问资源、采用小事务模式和使用绑定连接都是可以降低发生死锁的可能性。故答案为B选项。

你可能喜欢

A.类图用于描述系统内部的静态结构,表达问题领域的概念模型
B.顺序图用于描述系统内部的动态结构,主要用于描述系统内对象之间的消息发送与接收序列
C.通信图用于描述系统内部的动态结构,也称为协作图,用于展示对象之间的联系以及对象间发送和接收的消息
D.用例模型用于描述系统内部的动态结构,表达系统的功能需求

延伸阅读