![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как завершить работу потока принудительно, в ходе его работы? [D5, Win2k, WinXP]
Zilog © (2004-12-10 14:35:00)Как завершить работу потока принудительно, в ходе его работы?
Leonid Troyanovsky (2004-12-10 16:52:00) [21]
> Суслик © (10.12.04 16:41) [6]
> имхо зависит от того, что поток делает.
> Нужно больше информации.
Готов поставить на два бита, что не нужно.
Вопрошающий даже не озаботился корректностью,
которая так взволновала местную общественность.
Сл-но, "завершить работу потока принудительно" ~
TerminateThread.
Хотя, TerminateProcess, со всех сторон был бы
предпочтительней.
--
С уважением, LVT.
Суслик (2004-12-10 16:41:00) [22]имхо зависит от того, что поток делает.
Нужно больше информации.
Leonid Troyanovsky (2004-12-10 16:30:00) [23]
> Digitman © (10.12.04 16:15) [3]
> вызов ExitThread() в теле поточной ф-ции есть предпочтительный
> способ завершения работы трэда по его инициативе
ExitThread сделают и без тебя.
Exit (или иной выход из функции потока) - вполне достаточно
и корректно.
> допускается (как корректный документированный способ) завершение
> работы трэда по его инициативе выполнением в его теле маш.инструкции
> RETN
Где-где документированный? В мануале к процессору? :)
Не мудри.
--
С уважением, LVT.
Digitman (2004-12-10 16:21:00) [24]
> Zilog
> принудительно, в ходе его работы
"принудительно" и "в ходе его работы" - взаимоисключающие друг- друга понятия.
убийство (против воли живущего, т.е. насилие) есть "принудительно"
добровольный уход из жизни (по воле живущего, т.е. "самозавершение") есть "в ходе его работы"
убийство противоречит добровольному уходу из жизни
убийство
Digitman (2004-12-10 16:15:00) [25]вызов ExitThread() в теле поточной ф-ции есть предпочтительный способ завершения работы трэда по его инициативе
допускается (как корректный документированный способ) завершение работы трэда по его инициативе выполнением в его теле маш.инструкции RETN
Reindeer Moss Eater (2004-12-10 14:44:00) [26]в ходе егоработы?
Сделать Exit из егоExecute
[lamer]Barmaglot (2004-12-10 14:40:00) [27]terminateprocess?