неубиваемый поток с HTTPListener
От: _Claus_  
Дата: 14.04.07 16:03
Оценка:
Привет всем! Имею сабж и не могу забороть:
создаю поток в GUI приложении, в котором создаю HTTPListener:

//код потока http_server
serv = HttpListener() #1
serv.Prefixes.Add("http://*/")
serv.Start()

while serv_run:
ctx = serv.GetContext() #если убрать эту строку, все ок
process(ctx)

в основном потоке

thread = Thread(http_server)
thread.Start()
...
thread.Abort()

Как прибить все же поток с HTTPListener? Выполнение thread.Abort() не приводит к завершению, GUI пропадает, программа висит в памяти
P S Код написан на Boo / Python
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.