问题
单项选择题
若事务T对数据R已加排他锁(X锁),则其他事务对R( )。
A.可以加共享锁(S锁),也可以加X锁
B.不能加S锁,可以加X锁
C.可以加S锁,不能加X锁
D.不能加任何锁
答案
参考答案:D
解析: 根据两段锁协议,在对数据加上X锁后,就不能再对数据加任何锁。在加上S锁后,可以对数据加X锁。
若事务T对数据R已加排他锁(X锁),则其他事务对R( )。
A.可以加共享锁(S锁),也可以加X锁
B.不能加S锁,可以加X锁
C.可以加S锁,不能加X锁
D.不能加任何锁
参考答案:D
解析: 根据两段锁协议,在对数据加上X锁后,就不能再对数据加任何锁。在加上S锁后,可以对数据加X锁。