(1)T1,T3,已经完成,所以需要重做;T2,T4需要回滚;
(2)T1重做,T2,T3回滚;
(3)T1重做,T2,T3回滚;
(4) T1重做,T2回滚;
(1)T1,T2,T3重做,T4回滚;A=8,B=7,C=11;
(2)T1重做,T2,T3,T4回滚;A=10,B=0,C=11;(T3没有提交(13),B=7撤销)
(3)T1重做,T2,T3,T4回滚;A=10,B=0,C=11;(T2有回滚操作,c=13撤销)
(4)T1重做,T2,T3,T4回滚;A=10,B=0,C=11;
(5) T1重做,T2,T3,T4回滚;A=10,B=0,C=11;(T2得回滚)
(6) T1,T2,T3,T4都需要回滚,A=0,B=0,C=0;
感觉不难,比之前作业都好做。