封锁可以解决数据的不一致性,但会带来死锁或者活锁
第1题:
A、丢失修改
B、不可重复读
C、读脏数据
D、死锁
第2题:
对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和一【 】两种方法。
第3题:
A.崩溃
B.死锁
C.故障
D.数据丢失
第4题:
在并发操作中可能产生若干数据库的不一致性,除了丢失修改、不能重复读以外,还有________。
A.读脏数据
B.不可串行化
C.事物内部故障
D.活锁和死锁
第5题:
对数据对象施加封锁,可能会引起活锁和死锁。预防死锁通常有【 】和顺序封锁法两种方法。
第6题:
A、优先级高先服务
B、依次封锁法
C、顺序封锁法
D、先来先服务
第7题:
A. 顺序封锁法
B. 依次封锁法
C. 优先级高先服务
D. 先来先服务
第8题:
A、丢失修改、不可重复读、读脏数据、死锁
B、不可重复读、读脏数据、死锁
C、丢失修改、读脏数据、死锁
D、丢失修改、不可重复读、读脏数据
第9题:
如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。
A 活锁
B 死锁
C 乐观锁
D 悲观锁
第10题:
下列有关“活锁”的叙述,不正确的是______。
A.“活锁”问题只有在DBMS中出现,不会在OS中出现。
B.处于“活锁”状态的事务可能永远处于等待状态。
C.“活锁”与“死锁”具有质的不同。
D.解决“活锁”问题可以用简单的排队方式。