Serializable
A.write
time
acquire B.write
Repeatable Read
Share Lock / Read Lock (conflict with exclusive lock)
Transaction 1
wait for B.read
Exclusive Lock / Write Lock
acquire A.write
B
B.write
acquire A
wait for B
wait for A
wait for A.read
B.read
Transaction 2
A.read
A
acquire B