![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать вне Thread'а, что он закончил свое выполнение? [D6, XP]
MixAnOL © (2006-07-14 16:44:00)сабж.
Т.е. создаю нить, запускаю, и мне нужно узнать когда она закончила свое выполнение, что бы взять результат и уничтожить ее...
Как это можно сделать штатно?
Можно конечно добавить свойство закончил/незакончил...
Что-то не задумывался об этом раньше..
Подскажите прием :)
Сергей М. (2006-07-14 16:54:00) [21]Удалено модератором
Примечание: Повежливее
MixAnOL (2006-07-14 16:52:00) [22]т.е. мне придется в процедуре делать wait на объект нити?
а выполнение программы не встанет пока нить не отработает?
Сергей М. (2006-07-14 16:49:00) [23]
> Подскажите
Подсказываю - нить, закончившаят свое выполнеение, всегдасигнализирует об этом, и сей сигнал обнаруживается чуть ли не любой wait-функцией в составе kernel32