![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как прибить тред застравший в критической секции? [D5, Win2k]
Erik © (2003-11-04 13:48:00)
Я пишу чтото пипа отладчика для своего пногопоточного com сервера. Мне кажется я гдето ошибся с критическими секциями. Написал отдельный тред который будет заниматся мониторингом и выдавать информацию в главный поток. Но хочется знать когда тред попал в критическую секцию и как срубить тред?
y-soft (2003-11-04 14:27:00) [1]
Тяжелый случай :(
Используйте Mutex - там хоть таймаут можно установить, и не забывайте проверять результат WaitForSingleObject
Далее - любой поток убивается TerminateThread
А вообще надо сразу стараться писать так, чтобы не возникало ситуаций взаимоблокировки...