Как я могу запустить два процесса одновременно? - PullRequest
0 голосов
/ 15 марта 2011

Я бы хотел начать использовать нить с PHP.Может ли кто-нибудь привести пример того, как запустить два одновременных процесса?

Ответы [ 2 ]

1 голос
/ 15 марта 2011

Вы можете разветвлять процессы с расширением PCNTL. http://php.net/manual/tr/book.pcntl.php

$pid = pcntl_fork();
if ($pid) {
     // main
     pcntl_wait($status);
} else {
     // child
}
1 голос
/ 15 марта 2011

Если вы хотите порождать несколько процессов PHP, которые работают в фоновом режиме (или нет), вы должны взглянуть на ручную запись по выполнению программы.В нем перечислены все методы, которые позволяют создавать новый процесс для обработки фоновых задач

http://www.php.net/manual/en/ref.exec.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...