r2(B);r1(A);w1(A);w2(B);r1(B);w1(B);r2(A);w2(A);
r1(A);r2(B);w2(B);w1(A);r2(A);w2(A);r1(B);w1(B);
r1(A);r2(B);w2(B);w1(A);r2(A);r1(B);w2(A);w1(B);
r1(A);r2(B);w2(B);w1(A);r2(A);r1(B);w1(B);w2(A);
r1(A);r2(B);w2(B);w1(A);r1(B);r2(A);w2(A);w1(B);
r1(A);r2(B);w2(B);w1(A);r1(B);r2(A);w1(B);w2(A);
r1(A);r2(B);w2(B);w1(A);r1(B);w1(B);r2(A);w2(A);
r1(A);r2(B);w1(A);w2(B);r2(A);w2(A);r1(B);w1(B);
18.3.1c)
According to semantics of transactions, four possibilities for serializable schedules are:
(i) Serial order (T1,T2) = 1 transaction
(ii) Serial order (T2,T1) = 1 transaction
18.3.1d)
Only two schedules are conflict serializable:the serial orders (T1,T2) and (T2,T1). Both