|< < 42 > >|

Serializability

What about this?


T1 T2
R(A)
add 50 to A
W(A)
R(A)
multiply A by 2
W(A)
R(B)
multiply B by 2
W(B)
R(B)
add 50 to B
W(B)

  • A: 100 → 300

  • B: 100 → 250

  • Serial execution order: ???

  • Not equivalent to T1 < T2 or T2 < T1.

  • This schedule is not serializable.

|< < 42 > >|