Struct UnfairSharedLock

Unfair shared access lock

struct UnfairSharedLock ;

This behaves like a standard read-write lock, except an exclusive lock is only obtained after all shared users have relinquished the lock.

Properties

NameTypeDescription
state[get] SharedLock.LockStateReturn the current state of the lock.

Methods

NameDescription
acquireExclusive Acquire an exclusive access lock
acquireShared Acquire a shared access lock
releaseExclusive Release a previously acquired exclusive access lock
releaseShared Release a previously acquired shared access lock

Aliases

NameDescription
LockState Lock state enum