问题 单项选择题

若事务T对数据R已经加了X锁,则其他事务对数据R

A.可以加S锁不能加X锁

B.不能加S锁可以加X锁

C.可以加S锁也可以加X锁

D.不能加任何锁

答案

参考答案:D

解析: 共事锁(S):如果事物Ti获得了数据项Q上的共享锁,则Ti可读Q但不能写Q;排他锁(X):如果事物Ti获得了数据项Q上的排他锁,则Ti既可读Q又可写 Q。由以上分析可知,共享锁可与共享锁、排他锁相容,但排他锁只能单独存在。题目中“若事务T对数据R已经加了X锁”,则不能再加任何锁了。

单项选择题 A1/A2型题
单项选择题