Re: Остановить зависший поток
От: _FRED_ Черногория
Дата: 04.10.10 12:49
Оценка: +1
Здравствуйте, debugx, Вы писали:

D>стартую поток, которой обращается к сторонней нативной длл, которая в один прекрасный момент зависает.

D>Вопрос, как теперь грохнуть этот поток?
D>после вызова Abort() у потока появляется статус AbortRequested, но сам поток не останавливается и не отваливается с ThreadAbortException.

Например, вызывать в отдельном домене и выгружать домен.

D>Как лучше решить эту задачу?


"Лучшего" способа данной задачи не найти, покуда не будет доподлинно известно, из-за чего происходит "зависание", поскольку неизвестно, безопастно ли вызвать другие методы данной библиотеки после такого "крутого" обращения с ней.
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.