Basic: locking can be done only at growing phase and unlocking at shrinking phase. deadlock and cascading rollback possible.
Strict: Exclusive locks should be held until transaction commits + basic 2PL. Strict. Cascade less but deadlock problem.
Rigorous lock: all locks should be held until transaction commits + basic 2PL. Strict. Cascade less but deadlock problem.
Conservative : Locks should be acquired before transaction start and should be held until transaction commits + + basic 2PL. free from deadlock.