?? lock.h
字號(hào):
#ifndef _LOCK_H_
#define _LOCK_H_
#pragma once
//=============================================================
//鎖,就是用來對多個(gè)線程都要訪問的資源--臨界區(qū),進(jìn)行互斥控制的。
//很顯然,這是一個(gè)可重用的類。
//=============================================================
class CLock
{
public:
void Lock(); //等待,沒有其它線程在用,即可進(jìn)入臨界區(qū)
void UnLock(); //撤銷,表示訪問臨界區(qū)結(jié)束
CLock(); //自動(dòng)創(chuàng)建互斥變量
CLock(BOOL); //自動(dòng)創(chuàng)建互斥變量
virtual ~CLock(); //自動(dòng)釋放互斥變量
private:
HANDLE m_hMutex;//互斥變量
};
//==============================================================
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -