page contents

问答:设有两个事务T1,T2,其并发操作如下所示,下面评价正确的是

Pack 发布于 2020-01-21 16:16
阅读 708
收藏 0
分类:PHP开发

1、设有两个事务T1,T2,其并发操作如下所示,下面评价正确的是()

步骤          T1         T2
1          读A=100
2                      读A=100
3.         A=A+10写回
4.                     A=A-10写回

A、该操作不能重复读

B、该操作不存在问题

C、该操作读"脏"数据

D、该操作丢失修改

245
Pack
Pack

D、该操作丢失修改
当两个或多个事务读取同一数据并做修改时,会发生丢失更新问题,即后一事务更新的结果会被前一事务更新的结果所覆盖。比如:当事务A和事务B同时进行,事务A对数据做了修改,但还未提交,此时,事务B又对同一数据做了修改(注意:此时事务A还未提交修改过的数据),等事务A做事务提交时,会发生数据改动丢失。

请先 登录 后评论