Question: what is 2pl in dbms?
Answer: In databases and transaction processing, two-phase locking (2PL) is a concurrency control method that guarantees serializability. ... By the 2PL protocol, locks are applied and removed in two phases: Expanding phase: locks are acquired and no locks are released.