# Functions

InheritLock inherit lock from ILockOverrides Returns: *Lock.
NewMemoryLock create new memory lock Returns: *MemoryLock.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author

# Structs

Lock abstract lock that implements default lock acquisition routine.
MemoryLock Lock that is used to synchronize execution within one process using shared memory.
NullLock 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.

# Interfaces

ILock Interface for locks to synchronize work or parallel processes and to prevent collisions.
No description provided by the author