答案是D. X/S:FALSE
在封锁机制中,排它锁(X锁)和共享锁(S锁)有一定的相容性规则:
X锁(排它锁):X锁是一种独占锁,它不允许其他事务获取X锁或S锁。因此,如果一个事务持有了X锁,其他事务就不能获取X锁或S锁。这是为了保证数据的一致性和完整性。
S锁(共享锁):S锁是一种共享锁,它允许多个事务同时获取S锁,但不允许获取X锁。这是为了保证多个事务在读取数据时可以同时进行,提高并发性能。
基于上述规则,正确的描述是:
A. X/X:TRUE(一个事务持有X锁时,其他事务不能获取X锁)
B. S/S:TRUE(多个事务可以同时获取S锁)
C. S/X:FALSE(不允许一个事务同时持有S锁和X锁,因为X锁是独占锁)
D. X/S:FALSE(不允许一个事务同时持有X锁和S锁,因为X锁是独占锁)
登录后提交答案