Принципиальный молчун
Зарегистрирован: 27 June 2008
Сообщения: 8
Примеры кода: 0
|
"убивать" поток по таймеру |
27 June 2008 13:29 |
|
|
|
|
Всем привет. Есть проблема, которую я никак не могу решить.
Положим, что есть метод, который может исполняться неопределенно долго. Однако, если исполнение метода слишком затянулось, исполнение можно снять. (Типа таймаута при веб-запросе)
То есть, я хочу запускать этот метод так:
1. в отдельном потоке
2. не более чем на Х секунд
3. если метод исполняется более чем Х секунд, прерывать его исполнение и убивать процесс, в котором он запущен.
Подскажите, как это сделать? Пытался использовать таймер, но так ничего дельного и не вышло.
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 27 June 2008 13:28
|
|