@bratishka у меня скорее чуть по-другому можно сделать.
Например, сначала запрашивать ручным вводом данных, для скольких потоков задать определённое значение.
Ввёл значение 7. Значит, если номер потока с 1 по 7 (первые 7 потоков), то запрашивать ручной ввод для R1.
Далее ввёл 9. Если номер потока с 8 по 16, то R2 и т.д.
То есть сначала при ручном вводе запрашивается "Для какого количество потоков задать Значение1?"
Если количество потоков равно 10, то для первых десяти потоков Значение1.
Далее для последующих 20 потоков Значение2 и т.д.
«Запуск с ограничением потоков» для асинхронных функций
-
Здравствуйте всем.
Имею такую схему проекта :
-MAIN на запросах выполняется в 3-30 потоках. Каждый поток на своей проксе и куках. По триггеру MAIN запускает асинхронную функцию (с полноценным браузером) , но не более одного экземпляра на «своей» же проксе и кукисах . Чтобы не было «перехлеста» проксей, и кукисов - контроль через глобальные переменные.
Актуальная нерешенная задача:
Ограничить количество запускаемых асинх функций с браузерами (допустим 2-3 для всех MAIN). Остальные пусть стоят в очередиПопробовал воспользоваться кубиком «Выполнить с ограничением потоков».

Вроде сделал как в примере … запускается только один поток с браузером в котором пытаются отработать все потоки, а в «Информация о ограничении потоков» все по нулям«Скелет» задумки без деталей (как то прокси, куки и глоб.переменные) прилагается limitation_THREADS.xml
Что я не доделал? -
Привет. В твоем коде ты ограничиваешь сам "Запускатель" нового потока. Этот кубик выполняется мгновенно и поэтому это все не работает. Код в блоке ограничение потоков должен "зависать" на полезную работу, тогда он будет работать корректно: