以下关于活锁叙述错误的是()
A: 事务的活锁又称为事务的饿死
B: 为避免活锁现象的发生,DBMS可以采用先来先服务的策略处理事务的数据操作请求
C: 各个事务可以按照申请访问数据项Q的时间先后顺序,依次获得定义在数据项Q上的锁
D: DBMs按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列中靠后的位置
A: 事务的活锁又称为事务的饿死
B: 为避免活锁现象的发生,DBMS可以采用先来先服务的策略处理事务的数据操作请求
C: 各个事务可以按照申请访问数据项Q的时间先后顺序,依次获得定义在数据项Q上的锁
D: DBMs按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列中靠后的位置
举一反三
- 避免活锁的简单方法就是采用______________________的策略,当多个事务请求封锁同一数据对象时,封锁子系统按请求封锁的先后次序对事务排队,数据对象上的锁一旦释放就批准申请队列中的第一个事务获得锁。
- 在多个事务请求对同一数据加锁时,总是使得某一事务等待的情况称为( )。 A: 共享锁 B: 排他锁 C: 活锁 D: 死锁
- 如果事务T1获得了数据项Q上的排它锁,则事务T2对Q
- 当多个事务都在同时请求同一数据对象时,使某个事务永远处于等待状态,而得不到执行的现象称为活锁。
- 下列叙述中正确的是( )。 A.如果事务T获得数据项Q的共享锁,则T可读Q但不能写Q B.如果事务T获得数据项Q的共享锁,则Q可读T但不能写T C.如果事务T获得数据项Q的排他锁,则T可读Q但不能写QD.如果事务T获得数据项Q的排他锁,则Q可读T但不能写T