Multiple shared locks can be held in parallel, while a regular lock requires exclusive access.
Lock requests are acquired in the order they are made; consecutive shared lock requests acquired together.
A new shared lock joins an active shared lock immediately when no regular lock requests are waiting.
Acquire a shared lock for the given
scope.Multiple shared locks can be held in parallel, while a regular lock requires exclusive access. Lock requests are acquired in the order they are made; consecutive shared lock requests acquired together. A new shared lock joins an active shared lock immediately when no regular lock requests are waiting.