单选题
设有两个事务T1、T2,对数据A的并发操作如下图所示。下列说法中正确的是( )。
T1
T2
(1) 读A
(2)
(3) 读A
COMMIT
读A
A=A+10写回
COMMIT
A、
该操作不存在问题
B、
该操作丢失修改
C、
该操作不能重复读
D、
该操作读“脏”数据
【正确答案】
C
【答案解析】
[解析] COMMIT用于提交当前事务。所有事务的更改都将对其他事务可见,保证了当崩溃发生时的可持续性。T2在执行了COMMIT命令后修改其数据值,而T1中A的数据丢失了。
提交答案
关闭