Но появилась новая проблема. Иногда скрипт во время работы внезапно запрещает выделять действия. Т.е при клике на любое действие, оно просто не выделяется красным. Это второй баг, независимый от первого если что
Многопоточная работа скрипта
-
Братцы, выручите советом :)
Есть скрипт, который работает по такому принципу:
- сбор данных
- обработка данных
Во втором шаге у нас есть три варианта обработки данных. Все они заданы своими функциями.
Сейчас скрипт работает в один поток и выполняет все действия последовательно. Это немного долго. Как-то можно сделать так, чтобы у нас было запущено три потока, НО(!) второй и третий поток запускались ТОЛЬКО ПОСЛЕ ЗАВЕРШЕНИЯ ПЕРВОГО!
То есть, например первый поток собирает данные, после этого запускаются остальные потоки в которых выполняются нужные функции.
-
Блин, я неправильно вопрос поставил, извиняюсь :((
Получается мне нужно, чтобы скрипт выполнялся в ОДНОМ потоке, и вот в этом потоке, когда дело дойдет до обработки данных (а обрабатывают данные ТРИ функции) эти функции запустились одновременно, а не последовательно!