网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
使事务永远处于等待状态,得不到执行的现象称为活锁。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为死锁。()
参考答案
更多 “ 使事务永远处于等待状态,得不到执行的现象称为活锁。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为死锁。() ” 相关考题
考题
若系统中存在一个等待事务集{T0,T1,…,Tn},其中T0正在等待被T1封锁住的数据项A, T1正在等待被T2锁住的数据项A2,…,Tn-1正在等待被Tn锁住的数据项An,Tn正在等待被T0锁住的数据项A0,则该系统处于______的工作状态。A.并发处理B.封锁C.循环D.死锁
考题
死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是A.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁B.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的C.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度D.解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁
考题
如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。A 活锁B 死锁C 乐观锁D 悲观锁
考题
存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于A.并发处理B.封锁C.循环D.死锁
考题
事务是数据库中非常重要的概念。下列关于事务的说法,错误的是( )。A.当数据库出现事务故障或系统故障时,可以通过数据库日志文件进行恢复B.事务并发执行可能导致数据错误,采用三级加锁协议可以保证数据的一致性C.为了检测死锁,数据库管理系统会在执行每个事务时检测事务等待图中是否出现回路D.数据库管理系统可以采用先来先服务的方式防止活锁现象的出现
考题
下列有关“活锁”的叙述,不正确的是______。A.“活锁”问题只有在DBMS中出现,不会在OS中出现。B.处于“活锁”状态的事务可能永远处于等待状态。C.“活锁”与“死锁”具有质的不同。D.解决“活锁”问题可以用简单的排队方式。
考题
数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。则关于系统状态正确的是( )。A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态D.系统未处于死锁状态,不需要撤销其中的任何事务
考题
存在一个等待事务集{TO,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于A.并发处理B.封锁C.循环D.死锁
考题
存在一个等待事务集{TO,T1,…,Tn},其中TO正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被TO锁住的数据项,则系统的工作状态处于A.并发处理B.封锁C.循环D.死锁
考题
填空题在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为()。
热门标签
最新试卷