The value of x starts at 1. A write of x = 2 finishes. Then a read of x starts. No other operation runs. What must the read return?
Each operation appears to take effect at one instant. Where must that instant sit?
A write of x = 4 finishes. Then two reads start one after the other, and both return 4. This history is linearizable.
Circle one: True False
A write of x = 1 starts and finishes. Then a write of x = 2 starts and finishes. Then a read starts and returns 1. What is the verdict?
A write of x = 1 and a write of x = 2 overlap in time. A read that overlaps both returns 1. Is there a single-object explanation?
The client times and the server's private log disagree about which operation ran first. What decides the check?
Write A finishes. Then write B starts. A read that overlaps write B returns B's value. Which order explains it?
A database runs every transaction in some valid order. But a read that starts after a write finishes sometimes returns the old value. What is true?