AfxBeginThread и WaitForSingleObject
От: algol Россия about:blank
Дата: 26.03.03 09:29
Оценка:
Имеется такой кусок кода:
    CWinThread* pThread = AfxBeginThread(LoadThread, &ld, THREAD_PRIORITY_BELOW_NORMAL);
    DWORD x = ::WaitForSingleObject(pThread->m_hThread, MAX_WAIT_TIME);

Время от времени WaitForSingleObject возвращает WAIT_FAILED, а GetLastError говорит про неправильный хендл. Т.е. похоже, что поток успевает завершиться до WaitForSingleObject. Так как это должно быть написано по правильному?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.