Псевдомногопоточность или эмулятор многопоточности в PHP
Как известно php выполняет скрипт во много потоков, если его (скрипт) запрашивают на выполнение несколько юзеров одновременно. Так вот, понравилась в статье идея создания многопоточности в php. Мне на ум приходила такая идея, но в принципе не было и задач, чтобы идею эту воплотить в жизнь. Суть решения в том, что скрипт в цикле коннектится к другому скрипту, выполняющему одно и то же действие. Получается, что у нас много коннектов с различными параметрами, но обрабатывает эти коннекты один и тот же php.exe
Собственно сама статья “Эмуляция многопоточности в PHP“.
Конечно же это сыроватый вариант. Сюда не мешало бы добавить секьюрности, чтобы не каждый смог запускать рабочие скрипты, но это уже отдельный разговор, как говорится.

А ещё есть функция pcntl_fork(), которая является типичной для линуха. Только о ней почему-то все забыли.
Чувак, то что ты предложил - это не многопоточность никак, не тупи. Когда ты вызываешь на выполнение скрипт из другого скрипта, то скрипт из которого ты вызываешь - стопорится и ждёт выполнение вызванного. Где ж тут многопоточность?
2 void:
Да есть pcntl_fork(), но она же не будет работать под apache? Или я ошибаюсь?
2 phoebus:
То что стопорится надо проверить. Я это и сделаю. Если так, то тогда чувак в статье написал полную фигню.