事务T1,T2,T3分别对数据D1,D2,D3并发操作如下图所示,其中T1与T2间的并发操作存在的问题是 (1) 。T2与T3间的并发操作
存在的问题是 (2) 。
时间 | T1 | T2 | T3 |
t1 | 读D1=50 | | |
t2 | 读D2=100 | | |
t3 | 读D3=300 | | |
t4 | x1=D1+D2+D3 | | |
t5 | | 读D2=100 | |
t6 | | 读D3=300 | |
t7 | | | 读D2=100 |
t8 | | D2=D3-D2 | |
t9 | | 写D2 | |
t10 | 读D1=50 | | |
t11 | 读D2=200 | | |
t12 | 读D3=300 | | |
t13 | x1=D1+D2+D3 | | |
t14 | 验证不对 | | D2=D2+50 |
t15 | | | 写D2 |