InitializeCriticalSection(&g_cs);
HANDLE hThread1 = CreateThread(NULL,0,ThreadProc1,NULL,0,NULL);
HANDLE hThread2 = CreateThread(NULL,0,ThreadProc2,NULL,0,NULL);
CloseHandle(hThread1);
CloseHandle(hThread2);
DeleteCriticalSection(&g_cs); 开启线程后,就把g_cs销毁了
当然得等待线程结束,再销毁g_cs
HANDLE hThread1 = CreateThread(NULL,0,ThreadProc1,NULL,0,NULL);
HANDLE hThread2 = CreateThread(NULL,0,ThreadProc2,NULL,0,NULL);
CloseHandle(hThread1);
CloseHandle(hThread2);
DeleteCriticalSection(&g_cs); 开启线程后,就把g_cs销毁了
当然得等待线程结束,再销毁g_cs
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货