<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[«Запуск с ограничением потоков» для асинхронных функций]]></title><description><![CDATA[<p dir="auto">Здравствуйте всем.<br />
Имею такую схему проекта :<br />
-MAIN на запросах выполняется в 3-30 потоках. Каждый поток на своей проксе и куках. По триггеру MAIN запускает асинхронную функцию (с полноценным браузером) , но   не более одного экземпляра на «своей» же проксе и кукисах . Чтобы не было «перехлеста» проксей, и кукисов -  контроль через глобальные переменные.<br />
Актуальная нерешенная задача:<br />
Ограничить количество запускаемых асинх функций с браузерами (допустим  2-3 для всех MAIN). Остальные пусть стоят в очереди</p>
<p dir="auto">Попробовал воспользоваться кубиком «Выполнить с ограничением потоков». <img src="/assets/uploads/files/1777737341230-8f45b15b-85a8-4530-bd55-02019faa4354-image.png" alt="8f45b15b-85a8-4530-bd55-02019faa4354-image.png" class=" img-fluid img-markdown" /><br />
Вроде сделал как в примере … запускается только один поток с браузером в котором пытаются отработать все потоки, а в «Информация о ограничении потоков» все по нулям</p>
<p dir="auto">«Скелет» задумки без деталей (как то прокси, куки и глоб.переменные) прилагается  <a href="/assets/uploads/files/1777737440382-limitation_threads.xml">limitation_THREADS.xml</a><br />
Что я не доделал?</p>
]]></description><link>http://community.bablosoft.com/topic/32185/запуск-с-ограничением-потоков-для-асинхронных-функций</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 18:51:08 GMT</lastBuildDate><atom:link href="http://community.bablosoft.com/topic/32185.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 02 May 2026 15:58:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to «Запуск с ограничением потоков» для асинхронных функций on Sat, 02 May 2026 18:44:16 GMT]]></title><description><![CDATA[<p dir="auto">Привет. В твоем коде ты ограничиваешь сам "Запускатель" нового потока. Этот кубик выполняется мгновенно и поэтому это все не работает. Код в блоке ограничение потоков должен "зависать" на полезную работу, тогда он будет работать корректно:</p>
<p dir="auto"><a href="/assets/uploads/files/1777747349824-8f449053-2352-42b8-819c-b5876a4f5083-limit.xml">limit.xml</a></p>
]]></description><link>http://community.bablosoft.com/post/203357</link><guid isPermaLink="true">http://community.bablosoft.com/post/203357</guid><dc:creator><![CDATA[Int64]]></dc:creator><pubDate>Sat, 02 May 2026 18:44:16 GMT</pubDate></item></channel></rss>