2015-3-20
CRITICAL_SECTION m_hSect;
初始化:
::InitializeCriticalSection(&m_hSect);
删除:
::DeleteCriticalSection(&m_hSect);
锁定:
::EnterCriticalSection(&m_hSect);
解锁:
::LeaveCriticalSection(&m_hSect);
初始化在构造函数中;
删除在析构函数中
函数的开头调用 ::EnterCriticalSection(&m_hSect);
函数的结尾或return的时候调用 ::LeaveCriticalSection(&m_hSect);