#include <Synchronization.h>
Public Methods | |
CriticalSection () | |
Constructs a critical section. More... | |
~CriticalSection () | |
Destructs a critical section. More... | |
Private Attributes | |
Mutex | m_mutex |
Mutex used internally to implement critical section. More... |
This is used to make it so that a particular section of code is only by one thread at a time. This implemented using a mutex.
Definition at line 87 of file Synchronization.h.
|
Constructs a critical section.
Definition at line 91 of file Synchronization.h. References m_mutex.
00091 { m_mutex.Wait(); } |
|
Destructs a critical section.
Definition at line 93 of file Synchronization.h. References m_mutex.
00093 { m_mutex.Release(); } |
|
Mutex used internally to implement critical section.
Definition at line 96 of file Synchronization.h. Referenced by CriticalSection(), and ~CriticalSection(). |