问题 单项选择题

设有两个事务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的数据丢失了。

单项选择题
单项选择题