Indatabases andtransaction processing the termLocks with ordered sharing comprises several variants of thetwo-phase locking (2PL)concurrency control protocol generated by changing the blocking semantics of locks uponconflicts. Furthersoftening of locks eliminatesthrashing.