xPath получить текст //profile/steamid64
Как запускать потоки поочереди? а не все сразу
-
@Basak298 Самое простое, это в начале скрипта определять номер потока, а затем
if [[THREAD_INDEX]] > 20 && [[THREAD_INDEX]] < 40 sleep 30000 if [[THREAD_INDEX]] > 40 && [[THREAD_INDEX]] < 60 sleep 60000 if [[THREAD_INDEX]] > 60 && [[THREAD_INDEX]] < 80 sleep 90000 if [[THREAD_INDEX]] > 80 && [[THREAD_INDEX]] < 100 sleep 120000 -
@Basak298 Ухты, 22 дня назад вы об этом спрашивали.. а я как то не увидел..
Если вопрос про:Подскажите как модифицировать предложенное решение, чтобы потоки не по 1-му стартовали по очереди, а партиями например по 20 штук(для примера число ядер процессора). Т.е. стартовали 20 потом через 30 секунд еще 20(к этому моменту 40 работают), потом еще через 30 секунд еще 20.
То вот пример скрипта.
-
@CaptchaLom Скачал я свой пример и он нормально открылся:

На всякий пожарный перезалил по новой.
-
@kroda said in Как запускать потоки поочереди? а не все сразу:
@Fox как создать тоже самое в онапликейшнстарт?
Чегось?
-
Здесь обсуждалось, как открыть через каждые 20 секунд новый поток.
А как добиться того, что: "пока не выполнится в первом (1) потоке определённое действие, второй (2) поток не начинает действовать.
А как только в первом (1) потоке выполнится это действие, переход сразу ко второму (2) потоку"? -
@bazeus said in Как запускать потоки поочереди? а не все сразу:
Здесь обсуждалось, как открыть через каждые 20 секунд новый поток.
А как добиться того, что: "пока не выполнится в первом (1) потоке определённое действие, второй (2) поток не начинает действовать.
А как только в первом (1) потоке выполнится это действие, переход сразу ко второму (2) потоку"?Через глобальную переменную. После выполнения определенного действия в первом потоке меняешь эту переменную. А во втором потоке отслеживаешь это изменение.

