首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待
数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待
admin
2021-06-28
29
问题
数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。则关于系统状态正确的是( )。
选项
A、系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态
B、系统处于死锁状态,通过撤销T4可使系统退出死锁状态
C、系统处于死锁状态,通过撤销T5可使系统退出死锁状态
D、系统未处于死锁状态,不需要撤销其中的任何事务
答案
D
解析
从下面的资源图可知,系统没有资源死锁环,事务T4完成后释放A4,T2完成后释放A2,T1完成后释放T5,所有事务即可正常结束。
转载请注明原文地址:https://kaotiyun.com/show/fdlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
不允许任何其他事务对这个锁定目标再加上任何类型锁的锁是
下面不属于对属性列和视图的操作权限的操作是
计算机软件分为系统软件和应用软件,属于系统软件的是
当两个进程竞争使用同一个资源时,没有占用该资源的进程便处于______状态。
若记录型A中的每一个值,记录型B中可以由N个值(N>=0)与之联系,反之,若记录型B中的每一个值,记录型A中至多有一个值与之对应,则称记录型A与记录型B之间是______的联系。
下列关于数据库三级模式结构的说法中,哪一个是不正确的
在嵌入式SQL中,为了区分SQL语句和主语言语句,要在每一个SQL语句前加前缀______。
在数据仓库中,下面哪一种说法是关于分析型数据的?
保持事务的原子性是数据库管理系统中哪一个部件的责任?
SQL中连接表(JoinedTable)允许用户在一个SELECT语句的哪个子句中指定?
随机试题
Thereare35applicantsapplyingfortheposition.20ofthemhaveexperience,13ofthemareolderthan25yearsold,and5hav
简述会计凭证的含义及其在会计核算中的意义。
下列属于癌前期病变的是()
近年来新时期城乡工作的主轴是()
在剩余财产的清算和股利分配时,()的索取权排在最后。[2015年12月真题]
国家税务总局对税务规章的解释与税务规章具有同等效力,属于( )。
柏拉图认为教育应该是国家的()。
意识形态与非意识形态的社会意识形式的本质区别中,正确的是( )
当前第四代生成语言是在原型化定义策略中哪项假设中
ThenewcarsofFordMotorCompanyarenowbeing______attherateof120,000everyweek.
最新回复
(
0
)