Pessimistic Locking / Deadlock Freedom

Kind: tension

Record: tension:deadlock-freedom-pessimistic-locking

Canonical: Schema

"pessimistic-locking" (atomic-boundary layer) is traded against "Deadlocks" (atomic-boundary layer) — a principle cannot be scope-separated from a quality, metric, or cost it competes with; resolve by measuring "Deadlocks" and choosing an explicit operating point.

Listed in Tensions, after Optimistic Locking / Retry Complexity and before Pessimistic Locking / Latency.

In tension with

Mechanism

Linked from