问题 单项选择题

设有两个事务T1、T2,其并发调度如下表所示。

下列说法正确的是( )。

A.该调度不存在问题

B.该调度丢失修改

C.该调度不能重复读

D.该调度读“脏”数据

答案

参考答案:B

解析: 事务T1和T2在系统中并发地执行,T1读取了数据项 A,然后T2也读取了数据项A,它们读到相同的值.随即事务T1对数据项A进行更新,在刚才读取的值的基础上对A的值减10,然后事务T2也对数据项A进行更新,在刚才读取的值的基础上对A的值减20。当事务T2对数据项A进行更新时,事务T1所做的更新丢失了,被事务T2所做的更新覆盖了。

写作题
单项选择题