单选题
满足两阶段封锁协议的调度一定是( )。
A无死锁的调度
B可串行化调度
C可恢复调度
D可避免级联回滚的调度
正确答案
答案解析
两段锁协议是:对任何数据进行读写之前必须对该数据加锁,在释放了一个封锁之后,事务不再申请和获得任何其他封锁。这就缩短了持锁时间,提高了并发性,同时解决了数据的不一致性。两段封锁协议可以保证可串行化,它把每个事务分解为加锁和解锁两段。
A无死锁的调度
B可串行化调度
C可恢复调度
D可避免级联回滚的调度
两段锁协议是:对任何数据进行读写之前必须对该数据加锁,在释放了一个封锁之后,事务不再申请和获得任何其他封锁。这就缩短了持锁时间,提高了并发性,同时解决了数据的不一致性。两段封锁协议可以保证可串行化,它把每个事务分解为加锁和解锁两段。