увеличить|уменьшить количество потоков, с заданием максимального|минимального значения

prostors

Client
Регистрация
16.12.2020
Сообщения
1 045
Благодарностей
34
Баллы
48
увеличить|уменьшить количество потоков, с заданием максимального|минимального значения отдельным действием
127408
примеры
  • min 1 поток, max 20 потоков, при выполнении определённого действия +1 поток, но max 20 потоков
  • min 3 потока, max 27 потоков, при не выполнении определённого действия -1 поток, но min 3 потока
также можно задать количество попыток и успехов +-

полное прерывание проекта для всех потоков при определённом действии, с возможностью закончить уже начатые инстансы (опционально)
 
Последнее редактирование:

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 801
Благодарностей
1 472
Баллы
113
все это можно реализовать в лоюбом шаблоне на C# поискав на форуме для этого все есть.
 
  • Спасибо
Реакции: Antonio Banderas и zortexx

prostors

Client
Регистрация
16.12.2020
Сообщения
1 045
Благодарностей
34
Баллы
48
все это можно реализовать в лоюбом шаблоне на C# поискав на форуме для этого все есть.
пришлите, пожалуйста, ссылки где написано про прерывание, я поискал - нету
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 801
Благодарностей
1 472
Баллы
113
Все есть на форуме, пользуйтесь поиском правильно. Мне что нечем занятся вместо вас искать вам нужное?

https://zenno.club/discussion/threads/zennoposter-7-zapusk-drugogo-proekta-po-zaversheniju.105883/
https://zenno.club/discussion/threads/kak-dobavit-1-umenshit-1-kolichestvo-potokov-v-processe-vypolnenija.42614/page-2
https://zenno.club/discussion/threads/ostanovka-proekta-cherez-zapusk-programmy.24665/#post-170670

C#:
//запустить (мгновенно)
string name = "Имя шаблона";
ZennoPoster.StartTask(name);
C#:
//прервать (мгновенно)
string name = "Имя шаблона";
ZennoPoster.InterruptTask(name);
C#:
//остановить через stop с ожиданием окончания выполнения шаблона
string name = "Имя шаблона";
ZennoPoster.StopTask(name);
 

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