pcntl_fork
pcntl_fork
(PHP 4 >= 4.1.0)
pcntl_fork - разветвляет текущий процесс.
Описание
int pcntl_fork (void)
Функция pcntl_fork() создаёт дочерний процесс, который отличается от родительского процесса только своими PID и PPID. См. на man-странице fork(2) вашей системы детали о том, как разветвление работает на вашей системе.
При успехе возвращается PID дочернего процесса в родительском потоке выполнения, а 0 возвращается в дочернем потоке выполнения. При неудаче возвращается -1 в родительском контексте, дочерний процесс не создаётся, и возникает ошибка PHP.
Пример 1. pcntl_fork()
|
См. также pcntl_waitpid() и pcntl_signal().