![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поток долго завершается. [D6, XP]
Chelovek © (2006-06-07 18:44:00)"Пустой" поток при терминированиии его, завершается около 20 сек.
Почему и как с этим боротся?
В потоке, в методеExecuteпотока только:
while (not Terminated) do
begin
end;
завершаю:MyThread.Terminate
Больше в программе ничего нет.
medved_68 (2006-06-08 11:26:00) [1]Chelovek
А что пишем при создании потока в FreeOnTerminate??? Вкупе с
> while (not Terminated) do
> begin
можно получить гремучую смесь которая будет разрушаться и более 20 сек.
ANB (2006-06-07 19:39:00) [2]У меня все работает. Где то накосячил.