21 INLINE LightReMutexHolder::
23 #if defined(HAVE_THREADS) || defined(DEBUG_THREADS)
36 INLINE LightReMutexHolder::
38 #if defined(HAVE_THREADS) || defined(DEBUG_THREADS)
40 _mutex->
acquire(current_thread);
55 INLINE LightReMutexHolder::
57 #if defined(HAVE_THREADS) || defined(DEBUG_THREADS)
71 INLINE LightReMutexHolder::
72 ~LightReMutexHolder() {
73 #if defined(HAVE_THREADS) || defined(DEBUG_THREADS)
83 INLINE LightReMutexHolder::
93 INLINE
void LightReMutexHolder::
A lightweight reentrant mutex.
void acquire() const
Grabs the lightReMutex if it is available.
Similar to MutexHolder, but for a light reentrant mutex.
A thread; that is, a lightweight process.