首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待
数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待
admin
2021-05-07
53
问题
数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{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/OYlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列关于Oracle数据库系统的叙述中,哪一个是不正确的?
设计作业调度算法时不需要考虑下列哪一个因素?
当系统发生某个事件时,CPU暂停现行程序的执行转去执行中断处理程序的过程称为
若关系模式R∈1NF,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈
下列属于SQL语言特点的是Ⅰ.数据查询Ⅱ.数据操纵Ⅲ.数据定义Ⅳ.数据控制
通过视图进行查询,首先要进行______。
数据管理经过了人工管理、文件系统和【】3个发展阶段。
分时操作系统采用______的方式处理用户的服务请求,允许多个用户联机地使用计算机。
当发现网络安全遭到破坏时,所能采取的基本行动方案有:保护方式和______。
SQLServer2000除了具有DBMS的基本功能特点外,还具有许多功能特点。下列哪一项不是SQLServer2000的功能特点?
随机试题
心房纤颤发生后至少可使心排血量下降
A、《黄帝内经》B、宋国宾《医业伦理学》C、孙思邈《备急千金要方》D、希波克拉底《希波克拉底誓言》E、帕茨瓦尔《医学伦理学》奠定西方医学人道传统的文献是
关于物资需求计划的说法,正确的是()。
根据《注册建造师管理规定》,注册建造师的下列行为违法的有()。
下列哪一条符合儿童动作发展的规律()
14世纪欧洲学校的课程有算数、几何、天文等,到16世纪增加了地理和力学,17世纪又增加代数、三角、物理和化学等。这说明对教学内容变化产生影响的是()
设矩阵A、B的行数都是m.证明:矩阵方程AX=B有解的充分必要条件是r(A)=r(A┆B).
下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是()。
FoodandYourLifeStagesThenutritionalneedsofthehumanbodychangeatdifferentlifestages.Tobefitandhealthy,it
HowtoBuildTeamSpiritandGetBestSalesPerformanceA)Itisawell-knownfactthatanorganisationcanachieveagreatersuc
最新回复
(
0
)