|
@@ -33,6 +33,8 @@ CIOCPPipe::CIOCPPipe(void)
|
|
|
m_hIOCompletionPort = NULL;
|
|
|
m_phWorkerThreads= NULL;
|
|
|
m_pMain = NULL;
|
|
|
+ // 初始化线程互斥量
|
|
|
+ InitializeCriticalSection(&m_csContextList);
|
|
|
}
|
|
|
|
|
|
CIOCPPipe::~CIOCPPipe(void)
|
|
@@ -148,9 +150,6 @@ DWORD WINAPI CIOCPPipe::_WorkerThread(LPVOID lpParam)
|
|
|
|
|
|
bool CIOCPPipe::Start()
|
|
|
{
|
|
|
- // 初始化线程互斥量
|
|
|
- InitializeCriticalSection(&m_csContextList);
|
|
|
-
|
|
|
// 建立系统退出的事件通知
|
|
|
m_hShutdownEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
|
|
|
|