12345678910111213141516171819202122232425 |
- #include "mutex.h"
- namespace cmb {
- mutex::mutex()
- {
- ::InitializeCriticalSection(&csection_);
- }
- mutex::~mutex()
- {
- ::DeleteCriticalSection(&csection_);
- }
- void mutex::lock()
- {
- ::EnterCriticalSection(&csection_);
- }
- void mutex::unlock()
- {
- ::LeaveCriticalSection(&csection_);
- }
- }
|