两段锁协议中事务分为两个阶段,在释放封锁后可以再获得封锁。
举一反三
- 在两段锁协议中,事务分为两个阶段,第一阶段是() A: 获得封锁,也称为扩展阶段 B: 获得封锁,也称为并行阶段 C: 获得封锁,也称为收缩阶段 D: 释放封锁,也称为扩展阶段
- 事务在读和写操作之前都必须申请锁,等到事务结束时才能释放,下列封锁协议满足此类要求的是( ) A: 1级封锁协议 B: 2级封锁协议 C: 3级封锁协议 D: 两阶段锁协议
- 要求事务在读取数据前先加S锁,且读完数据后立即释放S锁,这种封锁协议是 A: 一级封锁协议 B: 二级封锁协议 C: 三级封锁协议 D: 两段锁协议
- 有一种封锁协议,它要求事务在读取数据前先加共享锁,且直到该事务执行完毕退出后才释放相应的锁,这种封锁协议是( )。 A: 二级封锁协议 B: 一级封锁协议 C: 两段锁协议 D: 三级封锁协议
- 在基于两段锁协议的调度中,事务在扩展阶段可以( ) A: 申请锁 B: 释放锁 C: 申请和释放锁 D: 不受封锁兼容性约束