Re[3]: Как понять, что поток завершился?
От: sadomovalex Россия http://sadomovalex.blogspot.com
Дата: 16.06.04 10:26
Оценка:
Здравствуйте, Daimond, Вы писали:

D>Здравствуйте, akasoft, Вы писали:


A>>Здравствуйте, Daimond, Вы писали:


D>>>Как понять выполняется ли этот поток в данный момент или уже завершился и удалился?


A>>Событие OnTerminate() потока.


A>>

A>>Occurs after the thread's Execute method has returned and before the thread is destroyed.


D>Поднимать там флаг... можно... А есть какие-нибудь другие способы?


Попробуй:
if (WaitForSingleObject(Modem->Handle, 0) == WAIT_OBJECT_0)
{
// поток завершился
}
else
{
}
"Что не завершено, не сделано вовсе" Гаусс
https://lh3.googleusercontent.com/-jIXLxlvycbk/TtKm5Xxz7JI/AAAAAAAABEA/CITKwRG1hFg/w500-h200-k/mvp_horizontal.png
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.