Simple Two-phase locking: All locks are acquired in a transaction before any lock is released