📄 cs.h
字号:
#ifndef _CS_H
#define _CS_H
class critical_section
{
public:
void lock() {EnterCriticalSection(&cs);}
void unlock() {LeaveCriticalSection(&cs);}
critical_section() {InitializeCriticalSection(&cs);}
~critical_section() {DeleteCriticalSection(&cs);}
private:
CRITICAL_SECTION cs;
};
class auto_lock
{
critical_section* cs;
public:
auto_lock(critical_section* _cs): cs(_cs)
{
cs->lock();
}
~auto_lock()
{
cs->unlock();
}
};
#endif // _CS_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -