设T1、T2和T3是如下事务:T1:A=A+2T2:A=A*2T3:A=A*A设A的初始值为0。(1)若3个事务允许并发执行,则有多少种可能正确的串行执行次序,请选择出来()。
A. T1->T2->T3
B. T1->T3->T2
C. T2->T1->T3
D. T2->T3->T1
E. T3->T1->T2
F. T3->T2->T1
查看答案
设T1、T2和T3是如下事务:T1:A=A+2T2:A=A*2T3:A=A*A设A的初始值为0。(2)若3个事务允许并发执行,则有多少种可能的正确执行结果,请选择出来()。
A. 0
B. 2
C. 4
D. 8
E. 16
F. 32
若有事务T1、T2...Tn,n个事务允许并行执行,则有n!可能的串行执行次序,且定有n!个不同的执行结果。
A. 对
B. 错