Работа скрипта в несколько потоков

nick777

Как можно организовать работу PHP скрипта в несколько потоков?

3 ответа

nick777

ХАК: через сокеты, подзапросами на $_SERVER['PHP_SELF'] без ожидания ответа либо с синхронизацией (например, "echo serialize($result);" раз в секунду).


nick777

Никак, если речь об одном скрипте. Если о нескольких, то с помощью Exec().


nick777

Потоки PHP не поддерживает, т.ч. никак. Однако в *nix возможно создать и взаимодействовать между несколькими процессами посредством разделяемой памяти. Хороший пример как управлять процессами, можно посмотреть в компоненте Zend Framework ZendX_Console_Process_Unix.

licensed under cc by-sa 3.0 with attribution.