有多次m_hEvent = CreateEvent(NULL, FALSE, TRUE, NULL);会导致什么结果?第一次m_hEvent = CreateEvent(NULL, FALSE, TRUE, NULL);
创建线程
后我
SetEvent(m_hEvent);DWORD exitCode;

while (GetExitCodeThread(m_hThread, &exitCode) && exitCode == 0)
{
break;
}CloseHandle(m_hEvent);
m_hEvent = NULL;
第二次m_hEvent = CreateEvent(NULL, FALSE, TRUE, NULL);
创建线程
后就阻塞在 WaitForSingleObject(pFtp->m_hEvent, INFINITE);了调试了半天,没弄明白原因,发现CreateEvent每次返回的值是一样的,难道匿名的都是这个?CloseHandle(m_hEvent);
m_hEvent = NULL;
没有起作用吗?