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