Добрый день! Подскажите пожалуйста, как можно организовать параллельное выполнение кода на php?
Задача: надо в php запускать параллельное выполнение кода, т.е. запуск нескольких процессов (потоков), которые будут выполняться одновременно (параллельно). Конкретная задача - это надо для повышения производительности, в программе, которая должна делать много запросов и сохранять много данных.
Решения, которые я нашел, но которые пока не подходят:
1. Библиотеки вроде pthreads или parallel - не подходят, т.к. для их работы надо перекомпилировать php
2. Функция proc_open - с ней не получилось запустить отдельные процессы
3. Библиотека Hoa\Console, класс Hoa\Console\Processus::execute() - не совсем так работает, у меня получилось, что процессы запускаются не параллельно, а последовательно
Какие еще могут быть варианты?