23 #ifndef __ccxx_CriticalSection_hxx 24 #define __ccxx_CriticalSection_hxx 28 #ifndef CCXX_OS_WINDOWS 89 #ifdef CCXX_OS_WINDOWS 90 CRITICAL_SECTION _lock;
100 #endif // __ccxx_CriticalSection_hxx
A critical section, a synchronization primitive that is typically more efficient than but roughly sem...
Definition: CriticalSection.h++:51
An abstract base class for synchronization primitives.
Definition: Lock.h++:35
A random number generator.
Definition: Random.h++:35
void unlock()
Equivalent to leave().
Definition: CriticalSection.h++:84
An integer counter whose value is modified in an atomic fashion.
Definition: AtomicCounter.h++:36
#define COMMONCPP_API
Definition: Common.h++:126
void lock()
Equivalent to enter().
Definition: CriticalSection.h++:68
Thread-local numeric counter.
Definition: ThreadLocalCounter.h++:37
Definition: AllocationMap.c++:25