Пример:
8ab8d751-64c8-4886-83c0-31b193b2534d-image.png
0597a0c5-bead-48a4-98b9-e583413a00af-image.png
cbccd51a-31f8-4f02-b869-b24a6ad7011e-image.png
Подскажите как можно реализовать следующую функцию: Скрипт работает в 50 потоков, в середине скрипта есть определенный модуль с действиями, необходимо что бы каждый поток поочередно переходил к выполнению данного модуля, точнее необходимо что бы Thread2 ожидал пока данное действие будет завершено в Thread1, Thread3 ожидал завершения данного действия в Thread2 и тд. При этом скрипты не должны завершатся или использовать асинхронные функции.
Делать через цыкл "ожидания" с использованием глобальной переменной