设有两个事务T1、T2,他们对数据A的并发操作如下:------------------------------------;T1 ; T2------------------------------------(1) 请求SLOCK A;读A=18;(2) ; 请求SLOCK A;读A=18
设有两个事务T1、T2,他们对数据A的并发操作如下:------------------------------------;T1 ; T2------------------------------------(1) 请求SLOCK A;读A=18;(2) ; 请求SLOCK A;读A=18
(3) A=A+10; 写回 A=28; COMMIT; UNLOCK A
(4) ;写回 A=18; COMMIT; UNLOCK A
---------------------------------------根据三级封锁协议对这个并发操作进行分析,下面评价正确的是()。
A.该操作符合数据一致性要求
B.该操作的第(2)步中,事务T2不可能得到对A的锁
C.该操作的第(1)步中,事务T1应申请X(排它)锁
D.该操作不能重复
正确答案:该操作的第(1)步中,事务T1应申请X(排它)锁