问题 单项选择题

在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的

A.x/x:TRUE

B.S/S:TRUE

C.S/X:FALSE

D.X/S:FALSE

答案

参考答案:A

解析: 共享锁:如果事务Ti获得了数据项Q上的共享锁,则Ti可读Q但不能写Q;排他锁:如果事务Ti获得了数据项Q上的排他锁,则Ti既可读Q又可写Q。由以上分析可知,共享锁可与共享锁、排他锁相容,但排他锁只能单独存在。因此本题的答案为A(X/X,TRUE),排他锁不能与排他锁相容。 注意本题的问题是“哪一个是不正确的”,不要错选。

单项选择题
单项选择题