•If
each transaction does strict two-phase locking (requesting all
appropriate locks), then executions are serializable
•However,
performance does suffer, as txns can be blocked for
considerable periods
–Deadlocks
can arise, requiring system-initiated aborts