首页
登录
从业资格
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度 (请作答
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度 (请作答
考试题库
2022-08-02
65
问题
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度 (请作答此空) ;假如该调度已经产生死锁,如果要从事务T1,T2中进行回滚以解除死锁,从代价最小的角度考虑,应回滚事务( )。
A.满足两段锁协议、不发生死锁B.满足两段锁协议、会发生死锁C.不满足两段锁协议、不发生死锁D.不满足两段锁协议、会产生死锁
选项
A.满足两段锁协议、不发生死锁
B.满足两段锁协议、会发生死锁
C.不满足两段锁协议、不发生死锁
D.不满足两段锁协议、会产生死锁
答案
B
解析
本题考查事务调度的知识。图中的调度,事务T1对B、A两个数据项加锁中间无解锁指令,满足2PL协议;事务T2对A、B两个数据项加锁中间无解锁指令,也满足2PL协议。2PL协议不能避免死锁。图中事务T1先对数据项B加了独占锁,事务T2先对数据A加了共享锁;随后事务T2申请数据项B上的共享锁,只能等待事务T1释放B上的独占锁;事务T1申请数据项A上的独占锁,只能等待事务T2释放A上的共享锁。两个事务相互等待造成死锁。因此,本题答案为B选项。
转载请注明原文地址:https://tihaiku.com/congyezige/2419354.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
Linux操作系统中,可以使用()命令关机。A.init6 B.shu
在Windows操作系统中,哪一条命令能够显示ARP表项信息?()A.di
以下关于Linux操作系统的说法错误的是()。A.Linux系统中可以使用
要重新启动Linux操作系统,可使用()命令。A.init0 B.shu
安装Linux操作系统时,必须创建的分区是()。A./ B./boot
在操作系统中,通常采用()来计算机和设备进行相互通信A.字处理程序 B.
()操作是指操作系统从进程队列或作业队列中选择一个进程或作业运行。A.调用
以下操作系统中,(请作答此空)等主要特性是多用户的通用操作系统,交互能力强;如果
操作系统的主要任务是()。A.把源程序转换为目标代码 B.负责文字格式编排
在WindowsXP操作系统中,需要浏览日志文件时,可通过(请作答此空)进行查看
随机试题
Whichjobswouldyousayaremostrespectedinyourcountry? Well,thisisaco
FourWaystoBeHappierA)IftherewereaDr.Happines
接地电阻的数值与接地装置的形状与尺寸有关,与土壤电阻率无关。
县级以上人民政府统计机构履行监督检查职责时,有关单位和个人应当如反映情况,提供相
可鉴别诊断妊娠合并心脏病孕妇发生左心衰竭的征象是A.活动时心率每分钟超过110次
Thechangeinthatvillagewasmiraculou
男,18岁。牙龈肥大3个月,服用苯妥英钠半年。检查:上、下前牙牙龈乳头圆钝,覆盖
共用题干 某企业1月29日银行存款账户余额为2万元。当日,一材料供应商上门到该
A.疲劳 B.早期疲劳 C.过劳 D.疲倦 E.显著疲劳学习生理负荷达到
某企业在遭受洪灾后,对其受损的财产物资进行的清查,属于()。A、局部清查和定期清
最新回复
(
0
)