关于两段锁协议,下列说法正确的是
A: 存在只申请锁,不释放锁的阶段
B: 存在只释放锁,不申请锁的阶段
C: 可保证多事务的可串行化调度
D: 可解决死锁问题
A: 存在只申请锁,不释放锁的阶段
B: 存在只释放锁,不申请锁的阶段
C: 可保证多事务的可串行化调度
D: 可解决死锁问题
举一反三
- 对两段锁的不正确描述是( ) A: 两段锁协议把所有事务分为数据项加锁和解锁两个阶段 B: 事务在释放阶段不能再申请任何锁 C: 遵守两阶段锁协议是可串行化调度的充分条件 D: 事务遵守两阶锁协议不会发生死锁
- 下列关于两阶段锁协议的说法正确的是( ) A: 事务开始提交时进入第二阶段 B: 事务开始释放锁之后第一阶段已经结束了 C: 遵循两段锁协议的并发调度不会产生死锁 D: 两段锁协议是可串行化调度的充要条件
- 关于两段锁协议的表述,错误的是哪个? A: 两段锁协议包括扩展阶段和收缩阶段 B: 事务一旦开始释放锁,就不能再申请任何锁 C: 两段锁协议不一定能够防止死锁 D: 正确的调度一定遵守两段锁协议
- 下列关于两阶段锁协议的说法错误的是( ) A: 遵守两段锁协议的调度一定是正确的 B: 遵守两段锁协议的调度可能产生死锁 C: 两段锁协议的收缩阶段不允许再申请锁 D: 两段锁协议是满足可串行化调度的充分必要条件
- 关于两阶段锁协议的叙述正确的是() A: 两阶段锁协议是按加锁点把事务的分成两阶段:锁增长阶段和锁减少阶段。 B: 两阶段锁协议在锁增长阶段只能获得锁。 C: 遵循两阶段锁协议的并发控制算法产生的并发调度都是冲突可串行化调度。 D: 遵循两阶段锁协议的封锁机制解决了死锁问题,但没有解决饿死问题。