Go to the source code of this file.
Classes | |
class | SXMutex |
An SXMutex implements a standard readers/writers exclusion scheme: any number of shared-lock threads may hold the lock at one time, during which time exclusive-lock threads are blocked; only one exclusive-lock thread may hold the lock at a time, during which all other lock-requesting threads are blocked. More... | |
class | SXMutexGuard< lockMode > |
Guard class for acquisition of an SXMutex. More... | |
Typedefs | |
typedef SXMutexGuard< LOCKMODE_S > | SXMutexSharedGuard |
typedef SXMutexGuard< LOCKMODE_X > | SXMutexExclusiveGuard |
typedef SXMutexGuard<LOCKMODE_X> SXMutexExclusiveGuard |
typedef SXMutexGuard<LOCKMODE_S> SXMutexSharedGuard |