7.83.10 pcntl_fork()Forks the currently running process[ Exemples avec pcntl_fork ] PHP 4 >= 4.1.0
int
pcntl_fork (
void
)
pcntl_fork
crée un processus fils, qui ne diffère du
processus père que par l'identifiant de processus et l'identifiant
PPID. Reportez vous à la page de man fork(2) pour avoir des détails
sur le comportement de cette fonction sur votre système.
En cas de succès, le PID (identifiant de processus) du fils est retourné
dans le processus père, et 0 est retourné dans le processus fils. En cas
d'échec, -1 est retourné dans le contexte du père, aucun processu fils ne
sera créé et PHP générera une erreur.
Exemple avec pcntl_fork |
<?php
$pid = pcntl_fork(); if ($pid == -1) { die("could not fork"); } else if ($pid) { // we are the parent } else { // we are the child }
?>
|
Voir aussi
pcntl_waitpid
et
pcntl_signal
.
|