



|
Manuel PHP
|
|
Table : .pcntl alarm.pcntl exec .pcntl fork .pcntl getpriority .pcntl setpriority .pcntl signal .pcntl wait .pcntl waitpid .pcntl wexitstatus .pcntl wifexited .pcntl wifsignaled .pcntl wifstopped .pcntl wstopsig .pcntl wtermsig |
pcntl_waitpcntl_waitDescriptionint pcntl_wait ( int &status [, int options] )pcntl_wait() suspend l'exécution du processus courant jusqu'à ce qu'un des processus fils soit terminé, ou qu'un signal soit envoyé pour terminer le processus courant ou pour appeler un gestionnaire. Si le processus est déjà terminé au moment de l'appel de la fonction, c'est-à-dire si le processus est un zombie, alors la fonction se termine immédiatement. Toutes les ressources système utilisées par le processus fils sont libérées. Lisez le manuel de votre système à wait(2) pour avoir des détails spécifiques sur le fonctionnement de wait() sur celui-ci. pcntl_wait() retourne l'identifiant de processus qui s'est terminé, -1 en cas d'erreur ou zéro si WNOHANG a été fourni comme option (disponible sur les systèmes wait3), et qu'aucun processus fils n'était disponible.
Si wait3 est disponible sur votre système (c'est le cas de la plupart
des systèmes BSD-), vous pouvez ajouter le paramètre optionnel
Tableau 1. Valeurs possibles pour
pcntl_wait() va stocker les informations
de statut dans le paramètre
Voir aussi pcntl_fork(), pcntl_signal(), pcntl_wifexited(), pcntl_wifstopped(), pcntl_wifsignaled(), pcntl_wexitstatus(), pcntl_wtermsig(), pcntl_wstopsig() et pcntl_waitpid().
|

