问题
单项选择题
设有两个事务T1和T2,其并发操作序列如下表所示。下列说法中正确的是
步骤 | T1 | T2 |
1 | 读A=100 | |
2 | A=A*2写回 | |
3 | ||
4 | ROLLBACK | 读A=200 |
A.该操作序列不存在问题
B.该操作序列丢失修改
C.该操作序列不能重复读
D.该操作序列读出“脏”数据
答案
参考答案:D
解析: 本题考查并发操作引起的数据不一致性的基本概念。由于一个事务在执行期间,另一个事务的修改操作使得前者的两次读操作返回不同值,因而引起不可重复读的问题。故正确答案为D。