@calvin да, но нужно учесть ресурсы, что бы новые 2 не брали то что уже использовалось если вам нужно каждый раз новое. Но в общем да это возможность на слабой машине запустить 50 потоков) просто по очереди.
Можно через асинхронные действия, решений масса на самом деле это самое простое (но не всегда самое лучшее). Если не знаете как.
Потоки
-
@denMark Список формирует скрипт или берется из ресурса? Сам скрипт запускается в несколько потоков или это многопоточная функция? Есть ли необходимость брать случайную строку/мешать строки или можно брать по порядку?
Можно брать строки из списка по количеству потоков(с удалением из списка), формировать новый ресурс, запускать функцию в несколько потоков, где каждый поток берет свою строку из ресурса по индексу=== [[номер потока]]-2
Более точно можно подсказать, зная ответы на мои вопросы выше))