# Overview A locking concurrency control puts locks on all read-from and/or written-to rows of a database to prevent concurrent updates for the duration of a transaction. # Key Considerations Examples of these types of strategies include: - [[Two-phase Locking (2PL)]] - [[Actual Serial Execution of Transactions]] # Pros # Cons # Use Cases # Related Topics - [["optimistic" concurrency control strategy]] - [[Isolation]]