@Fox Да Спасибо, сори не увидел
Простой вопрос по однопоточности в многопотоке!
-
Есть проект, внутри есть функции разные, вопрос
Как сделать так, чтоб когда запускаешь проект к примеру в 20 потоков (хоть во сколько потоков), чтоб одна определенная функция работала только в один поток, а другие потоки ждали окончание а после запускали эту функцию поочередно по своему порядкутоесть нужно чтоб одна функция работала в один поток
как вот правильно это сделать?) спасибо!
-
@persiss said in Простой вопрос по однопоточности в многопотоке!:
Есть проект, внутри есть функции разные, вопрос
Как сделать так, чтоб когда запускаешь проект к примеру в 20 потоков (хоть во сколько потоков), чтоб одна определенная функция работала только в один поток, а другие потоки ждали окончание а после запускали эту функцию поочередно по своему порядкутоесть нужно чтоб одна функция работала в один поток
как вот правильно это сделать?) спасибо!
Запускайте скрипт в один поток, а внутри используйте действие "Вызов функции в несколько потоков"

-
так тоже не получится
к примеру грубому:
мы знаем что инста регается на одну почту бесконечное количество раз
у нас есть только одна почта (больше их нет)
мы запускаем проект в 11 потоков
все 11потоков запустились, работают и дошли до функции в котором нужно принять код с почты
и вот перед этой функцией они должны остановится и пройти ее поочереди - кто первый до нее дошел тот первый и проходит
после прохождения этой функции далее снова все работает как раньше в многопотоквот так мне нужно)
-
@persiss said in Простой вопрос по однопоточности в многопотоке!:
@UserTrue есть пример?
Есть, поищите на форуме "блокировка потоков через глобальную переменную"