Ограничить по времени выполнение проекта.

  • Автор темы Автор темы slavon
  • Дата начала Дата начала

slavon

Client
Регистрация
24.06.2016
Сообщения
596
Реакции
128
Баллы
43
Возможно си как то ограничить по времени выполнение шаблона?
Основной шаблон работает на запросах,второй браузерный проект в проекте.Возможно ли как то ограничить выполнение вложеного шаблона?
 
Возможно си как то ограничить по времени выполнение шаблона?
да, создаешь вторичный поток в котором запустится браузерный проект, первичный в этом момент следит за временем, когда время пришло к концу первичный поток тупо убивает вторичный поток. Грубо, но работает! :-)
 
Возможно си как то ограничить по времени выполнение шаблона?
Основной шаблон работает на запросах,второй браузерный проект в проекте.Возможно ли как то ограничить выполнение вложеного шаблона?
Связка основного и вложенного проекта должна прерываться по "Таймауту выполнения" выставленного для основного проекта.
 
да, создаешь вторичный поток в котором запустится браузерный проект, первичный в этом момент следит за временем, когда время пришло к концу первичный поток тупо убивает вторичный поток. Грубо, но работает! :-)
Можно ссылку как это сделать?
 
Связка основного и вложенного проекта должна прерываться по "Таймауту выполнения" выставленного для основного проекта.
В браузерном у меня гадается капча и забирается токен капчи,но в какой то момент поток подвисает,думаю что шаблон просто начинает рефрешить капчу.Мне нужно из основного шаблона ебивать дополнительный если тайминг например в минуту превышен.
 
Можно ссылку как это сделать?
C#:
Развернуть Свернуть Копировать
ThreadStart thread = new ThreadStart(СЮДА ПЕРЕДАЕШЬ МЕТОД В КОТОРОМ ЗАПУСКАЕТСЯ ПОДПРОЕКТ);
Thread th = new Thread(thread);
th.Start();
th.IsBackground = true;

//потом цикл запускаешь, например так
 while (true)
 {
     //если прошел период времени который отведен под работу подпроетка то тупо убиваешь тот поток

     th.Abort();
     break;
 }

в общем и целом как-то так это выглядеть может.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)