在基于两段锁协议的调度中,事务在扩展阶段可以( )
A: 申请锁
B: 释放锁
C: 申请和释放锁
D: 不受封锁兼容性约束
A: 申请锁
B: 释放锁
C: 申请和释放锁
D: 不受封锁兼容性约束
举一反三
- 关于两段锁协议的表述,错误的是哪个? A: 两段锁协议包括扩展阶段和收缩阶段 B: 事务一旦开始释放锁,就不能再申请任何锁 C: 两段锁协议不一定能够防止死锁 D: 正确的调度一定遵守两段锁协议
- 对两段锁的不正确描述是( ) A: 两段锁协议把所有事务分为数据项加锁和解锁两个阶段 B: 事务在释放阶段不能再申请任何锁 C: 遵守两阶段锁协议是可串行化调度的充分条件 D: 事务遵守两阶锁协议不会发生死锁
- 关于两段锁协议,下列说法正确的是 A: 存在只申请锁,不释放锁的阶段 B: 存在只释放锁,不申请锁的阶段 C: 可保证多事务的可串行化调度 D: 可解决死锁问题
- 两段锁协议中事务分为两个阶段,在释放封锁后可以再获得封锁。
- 下列关于两段锁协议描述错误的是()。 A: 两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。 B: 两段锁协议要求在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;在释放一个封锁之后,事务不再申请和获得任何其他封锁。 C: 事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件。 D: 两端锁协议第一个阶段称为收缩阶段,第二个阶段称为扩展阶段。