柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
数据库中的的事务并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,而引起的相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。则关于系统状态正确的是()
A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态
B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态
C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态
D.系统未处于死锁状态,不需要撤销其中的任何事务
热度🔥343
参考答案:D
解析:
从下面的资源图可知,系统没有资源死锁环,事务T4完成后释放A4,T2完成后释放A2,T1完成后释放T5,所有事务即可正常结束。
复制题目向AI提问
">
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下面关于目前嵌入式最小硬件系统的叙述中,错误的是( )。
某系统结构图所示(n≥5)该系统结构图的最大扇出数( )。
如果需要在一个演示文稿的每页幻灯片左下角相同位置插入学校的校徽图片,最优的操作方法是( )。
设栈的存储空间为 S(1:50),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
设某二叉树中共有140个结点,其中有40个度为1的结点。则( )。
标签
三级数据库技术
事务
系统
状态
等待