Известный Болтун
Зарегистрирован: 09 July 2005
Сообщения: 657
Примеры кода: 0
|
"убивать" поток по таймеру |
28 June 2008 13:16 |
|
|
|
|
lak-b:
Всем привет. Есть проблема, которую я никак не могу решить. Положим, что есть метод, который может исполняться неопределенно долго. Однако, если исполнение метода слишком затянулось, исполнение можно снять. (Типа таймаута при веб-запросе) То есть, я хочу запускать этот метод так: 1. в отдельном потоке 2. не более чем на Х секунд 3. если метод исполняется более чем Х секунд, прерывать его исполнение и убивать процесс, в котором он запущен. Подскажите, как это сделать? Пытался использовать таймер, но так ничего дельного и не вышло.
ну вызови у него Abort() да и все
если юзаешь MS SQL server то можешь вернуть несколько наборов данных:
string mySqlCommand = "select * from table1; select * from table2";
...
или если структура данных более-менее похожа - может sql UNION ALL поможет
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 28 June 2008 13:16
|
|