在两段锁协议中,事务分为两个阶段,第一阶段是()
A: 获得封锁,也称为扩展阶段
B: 获得封锁,也称为并行阶段
C: 获得封锁,也称为收缩阶段
D: 释放封锁,也称为扩展阶段
A: 获得封锁,也称为扩展阶段
B: 获得封锁,也称为并行阶段
C: 获得封锁,也称为收缩阶段
D: 释放封锁,也称为扩展阶段
举一反三
- 所谓“两段”封锁的含义是每个事务分成以下前后两个阶段(<br/>)。 A: 获得阶段和扩展阶段 B: 扩展阶段和收缩阶段 C: 收缩阶段和释放封锁阶段 D: 扩展阶段和申请封锁阶段
- 两段锁协议中事务分为两个阶段,在释放封锁后可以再获得封锁。
- 下列关于两段锁协议描述错误的是()。 A: 两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。 B: 两段锁协议要求在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;在释放一个封锁之后,事务不再申请和获得任何其他封锁。 C: 事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件。 D: 两端锁协议第一个阶段称为收缩阶段,第二个阶段称为扩展阶段。
- 两阶段封锁协议,在收缩阶段,一个事务_______。 A: 释放所有的锁,不能获得任何新的锁 B: 不能获得任何新的锁 C: 不解锁任何数据 D: 可申请需要的锁
- 事务在读和写操作之前都必须申请锁,等到事务结束时才能释放,下列封锁协议满足此类要求的是( ) A: 1级封锁协议 B: 2级封锁协议 C: 3级封锁协议 D: 两阶段锁协议