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