есть вот такой кодес PHP: void EntryPoint(void){ HANDLE hThread[2]; hThread[0] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Log1,NULL, 0, NULL); hThread[1] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Log2,NULL, 0, NULL); WaitForMultipleObjects(2, hThread, TRUE, INFINITE); ExitProcess(0);} программа завершается сразу после запуска без причины с кодом 0 в коде потоков циклы бесконечные почему неотрабатывает INFINITE хотя если один поток и функция WaitForSingleObject то поток незавершается и программа висит в задачах выполняя свою работу...что может быть нетак?
GDB+objdump/windbg или IDA помогут в этом деле. Делайте дампы и дебаг процесса и потоков в статике и в динамике.