CWinThread* g_Thread = NULL; g_Thread = AfxBeginThread(thread, NULL); g_Thread->m_bAutoDelete = FALSE;
if (g_Thread != NULL) { WaitForSingleObject(g_Thread->m_hThread, INFINITE); delete(g_Thread); g_Thread = NULL; }