@YaShKa833 потоки запускаются по очереди, настройка одновременного запуска не работает.
Используйте ресурсы
У меня .txt файл со строчками логин : пароль
Запускаю скрипт, он парсит текстовик (Parse CSV string) и заходит на сайт по логину и паролю.
Проблема в том, что если скрипт был запущен к примеру в 4 потока, то в случае когда остается одна строчка логин:пароля в текстовике, за неё "возьмуться" несколько потоков одновременно.
Т.е. в итоге у меня параллельно несколько потоков работают с одними и тем же ресурсом.
Как можно предотвратить это?
Чтобы если один поток взялся за одну строчку из текстовика, то остальные потоки уже не трогали эту строчку.
@neverace на сколько я знаю, это очень сильно разное.
notreuse - работает в пределах только одного потока и задаётся для того, чтобы при повторном обращении внутри одного и того же потока брался новый элемент ресурса.
Если его не задать, то при повторном использовании ресурса внутри потока будет использован уже взятый в первый раз элемент ресурса.
Если не поставить "Количество одновременных использований" на параметр 1 и при этом использовать в потоке notreuse, то разные потоки в твоём проекте возьмут одну и ту же последнюю строку, а при повторном использовании ресурса в потоках они попробуют взять ещё одну строку из ресурса, а там её нет и они с ошибкой завершатся, если не обработать это событие.
Пример, условие Проверки и её Пременная даж Получить Текст (переменная в Нотрехаус не делается, она читается).
Если у вас по Умолчанию Переменная и далее в Скрипте вы такую же, даж не изменив Названия (она ниже и в ней читается последнее, что свежее или просто хоть раз Задействованно в Скрипте).
Переменные хоть цифры надо добавлять :)
Переменную в других Ломать Ситуэйшен мол :)
Хотя без бэ Подсчитать всё и завернуть в Одно потом :)))
Извиняйте Братцы, снова Лирика чёт накрыла :)