Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как проверить что поток завершился?

388
01 июля 2005 года
warezhka
129 / / 11.10.2004
Если есть HANDLE на поток и его идентификатор как можно проверить что поток завершился?
406
01 июля 2005 года
vitaly2003s
481 / / 27.07.2004
Цитата:
Originally posted by warezhka
Если есть HANDLE на поток и его идентификатор как можно проверить что поток завершился?


The GetExitCodeThread function retrieves the termination status of the specified thread.

BOOL GetExitCodeThread(
HANDLE hThread,
LPDWORD lpExitCode
);

If the specified thread has not terminated, the termination status returned is STILL_ACTIVE. If the thread has terminated, the termination status returned may be one of the following:



The exit value specified in the ExitThread or TerminateThread function.
The return value from the thread function.
The exit value of the thread's process.

Warning If a thread happens to return STILL_ACTIVE (259) as an error code, applications that test for this value could end up in an infinite loop.

3
01 июля 2005 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by vitaly2003s
The GetExitCodeThread function retrieves the termination status of the specified thread.



ну или WaitForSingleObject

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог