题目
一级封锁协议是对读数据加共享锁,读完即释放。()A. 对B. 错
一级封锁协议是对读数据加共享锁,读完即释放。()
A. 对
B. 错
题目解答
答案
B. 错
解析
本题考查一级封锁协议的核心规则,需明确其与二级封锁协议的区别。关键点在于读数据时加锁类型及释放时间:
- 一级封锁协议:读数据时加共享锁,读完后立即释放;写数据时加排他锁,直至事务结束释放。
- 二级封锁协议:读数据时加共享锁,但保持到事务结束才释放。
题目中描述“读数据加共享锁,读完即释放”看似符合一级协议,但需注意一级协议的完整规则是否被准确表述。题目可能存在表述不严谨或混淆协议级别的问题。
关键分析
- 一级封锁协议的核心规则:
- 读操作:加共享锁,读完后立即释放。
- 写操作:加排他锁,事务结束前不释放。
- 题目描述的矛盾点:
- 题目仅提到“读数据加共享锁,读完即释放”,但未说明写操作的规则。
- 一级协议的完整规则需包含对写操作的排他锁管理,题目描述不完整,导致表述存在歧义。
结论
题目未全面反映一级封锁协议的规则,且可能与二级协议混淆,因此描述错误。