4.(1)T1、T3在故障发生前已经提交,所以其需要重做。T2、T4需要回滚。
(2)T1在故障发生前已经提交,需要重做。T2、T3需要回滚。T4未开始所以无需操作。
(3)同(2)T1需要重做,T2、T3回滚。
(4)T1需要重做,T2需要回滚。T3、T4未开始无需操作。
5.(1)A=8,B=7,C=11
(2)A=10,B=0,C=11
(3)A=10,B=0,C=11
(4)A=10,B=0,C=11
(5)A=10,B=0,C=11
(6)A=0,B=0,C=0
4.(1)T1、T3在故障发生前已经提交,所以其需要重做。T2、T4需要回滚。
(2)T1在故障发生前已经提交,需要重做。T2、T3需要回滚。T4未开始所以无需操作。
(3)同(2)T1需要重做,T2、T3回滚。
(4)T1需要重做,T2需要回滚。T3、T4未开始无需操作。
5.(1)A=8,B=7,C=11
(2)A=10,B=0,C=11
(3)A=10,B=0,C=11
(4)A=10,B=0,C=11
(5)A=10,B=0,C=11
(6)A=0,B=0,C=0