@Moris понял, спасибо за такое детальное пояснение)
Возможен ли перезапуск всех потоков?
-
Допустим у меня 5 потоков, если в 1 из них в процессе выполнения встречается заданное мною условие, возможно ли прервать все потоки сразу все 5 и продолжить выполнение скрипта ( заверешение всех активных потоков и запуск новых и выполнение скрипта с начала) а не завершать его? может скриптами какими или встроенный функционал есть?
-
Запускать скрипт в 1 поток, делать вызов функции в N потоков. При выполнении условия менять глобальную переменную допустим с true на false, во всех потоках отслеживать изменение этой глобальной переменной и завершать поток при ее изменении. Как-то так...
-
Асинхронку и вызов Функции в неск Потоков скорей всего надо делать.
И через Глобальную Переменную отслеживать Краш и действия с Потоками.
Извиняюсь так от балды мол, но в эту сторону надо копнуть :)))Мож кто и Код предложат и знаю проще должно быть, сам просто таким не занимался.
Но что то мне подсказывает что через это можно что то даж костыльное сделать :)))