自用的日志类
#include "StdAfx.h"#include "CriticalSectionWrapper.h"CCriticalSectionWrapper::CCriticalSectionWrapper(void){m_bInitialized = TRUE;InitializeCriticalSection(&m_criticalSection);}CCriticalSectionWrapper::~CCriticalSectionWrapper(void){if (m_bInitialized){DeleteCriticalSection(&m_criticalSection);m_bInitialized = FALSE;}}void CCriticalSectionWrapper::Lock(){if (m_bInitialized){EnterCriticalSection(&m_criticalSection);}}void CCriticalSectionWrapper::Unlock(){if (m_bInitialized){LeaveCriticalSection(&m_criticalSection);}}