Всем привет!
Есть задача запускать потоки по очереди , чтоб запускался 1 поток , после его запуска запускался 2 , и так далее , подскажите пожалуйста как это можно реализовать?
в других темах рабочих, понятных способов не нашел.
Вариант, чтобы перед каждым действием ставить проверку пришло ли время остановки, это мне кажется уже крайняя мера и не слишком элегантная. Да и не надежная. Скрипт может на одном действии загулять и пропустит чек времени.
Это нормальный вариант. Продумай логику такую, чтобы ничего не загуляло и не пропустило чек времени
Сам недавно сделал себе рандомное ограничение (греет от 5 минут до 15 минут) в 3 потока на 1 модеме. Чек на время всего в двух местах и ничего не пропускает.
@fox Я правильно понял, например сколько в меню сайта страниц Ставлю в случайное число ДО а потом в if уже ставим переменную от случайного числа и уже обернуть им клик по любой страницы ?
Можно без if. Берёте нужный селектор и считаете сколько элементов по этому селектору действием "Получить Количество Элементов" в переменную [[ELEMENT_LENGTH]]. Далее используете действие "случайное число" от 0 до [[ELEMENT_LENGTH]]-1 в переменную [[RANDOM_NUMBER]]. Затем добавляете её к селектору в префикс >AT>[[RANDOM_NUMBER]]
Создаем ресурс "из файла" подключаем файл со списком. В шаблоне куда нужно подставляем переменную данного ресурса. По умолчанию там строки берутся по порядку. Если нужен рандом, ставим галку "мешать"