单选题

关于两段锁协议的描述,以下哪项是正确的( )。

A

两段锁协议可以保证不会产生死锁

B

两段锁协议无法产生可串行化调度

C

两段锁协议分为获得封锁阶段和释放封锁阶段

D

两段锁协议只允许事务在一个阶段中加锁或解锁

查看答案
答案
正确答案:C
解析

【内容考查】本题考查了两段锁协议的基本概念和特性。

【选项分析】

A. 错误。两段锁协议虽然可以产生可串行化调度,但不能保证不会产生死锁。

B. 错误。两段锁协议可以产生可串行化调度,这是其重要特性之一。

C. 正确。两段锁协议确实分为获得封锁(扩展)阶段和释放封锁(收缩)阶段。

D. 错误。两段锁协议允许事务在两个不同的阶段分别进行加锁和解锁操作,而不是限制在单一阶段。

因此,正确答案是C。两段锁协议的核心特征就是将事务的锁操作分为两个明确的阶段,这种机制可以产生可串行化调度,但并不能完全避免死锁的发生。

历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved