主线程等待子线程执行结束

采用WaitForSingleObject来实现。


HANDLE hTaskProc = CreateThread(NULL, 0, UploadTaskProc, (void *)this, 0, NULL);

if (hTaskProc != NULL)
{
    WaitForSingleObject(hTaskProc, 5000);
    CloseHandle(hTaskProc);

}


你可能感兴趣的:(主线程等待子线程执行结束)