Files
2015-04-20 09:12:03 -07:00

27 lines
299 B
C++

#pragma once
#include <Windows.h>
class ThreadLock
{
public:
ThreadLock()
{
InitializeCriticalSection(&cs);
}
~ThreadLock(){
DeleteCriticalSection(&cs);
}
void enter()
{
EnterCriticalSection(&cs);
}
void leave()
{
LeaveCriticalSection(&cs);
}
private:
CRITICAL_SECTION cs;
};