设有两个事务T1 T2 其并发操作如下所示 下面评价正确的是() 。 T1 T2 ① 读A=100 ② 读A=100 ③ A=A-

大学网课 已帮助 人

设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是() 。 T1 T2 ① 读A=100 ② 读A=100 ③ A=A-5写回 ④ A=A-8写回

A.该操作不存在问题

B.该操作丢失修改

C.该操作读“脏”数据

D.该操作不能重复读

设有两个事务T1 T2 其并发操作如下所示 下面评价正确的是() 。 T1 T2 ① 读A=100 ② 读A=100 ③ A=A-

热搜:事务的特性以及事务的并发问题

回答

共1条回复

  • D 事务T1进行读取A操作并对A进行A+2的更新操作,但没有提交更新操作,事务T2读取更新后的A,接着事务T1对所做的更新操作进行了回滚,恢复A=100,而此时事务T2读取的A的值仍为200,这是一个在数据库中并不存在的值,所以产生了对未提交更新的依赖。