Interface for locks to synchronize work or parallel processes and to prevent collisions. The lock allows to manage multiple locks identified by unique keys.
Creates ILock components by their descriptors.
Abstract lock that implements default lock acquisition routine.
Lock that is used to synchronize execution within one process using shared memory. This implementation is not suitable for synchronization of distributed processes.
Dummy lock implementation that doesn’t do anything.
It can be used in testing or in situations when lock is required but shall be disabled.