封锁可以解决数据的不一致性,但会带来死锁或者活锁
封锁可以解决数据的不一致性,但会带来死锁或者活锁
相关考题:
如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。A 活锁B 死锁C 乐观锁D 悲观锁
下列有关“活锁”的叙述,不正确的是______。A.“活锁”问题只有在DBMS中出现,不会在OS中出现。B.处于“活锁”状态的事务可能永远处于等待状态。C.“活锁”与“死锁”具有质的不同。D.解决“活锁”问题可以用简单的排队方式。
并发操作可能带来的数据不一致性有(请作答此空),解决的办法是并发控制,主要技术是( )。A.丢失修改、不可重复读、读脏数据B.丢失修改、死锁、故障C.丢失修改、不可重复读、冗余D.故障、死锁、冗余
填空题对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有()和()两种方法。