Contrôle du processus
PCNTL
&reftitle.intro;
Le système de contrôle des processus de PHP implémente un système
de création, gestion et terminaison des processus comme sous Unix.
Cette extension ne doit pas être activée pour une utilisation
en serveur web, car les résultats pourraient être inattendus.
Cette documentation explique l'utilisation générale des fonctions
du gestionnaire de processus. Pour des informations plus détaillées
sur le contrôle des processus Unix, nous vous encourageons à
consulter votre documentation système, incluant notamment
fork(2), waitpid(2) et signal(2), ou bien à compulser un
ouvrage de référence comme
"Advanced Programming in the UNIX Environment"
par W. Richard Stevens, chez Addison-Wesley.
PCNTL utilise maintenant les ticks comme mécanisme de rappel
du gestionnaire de signaux, ce qui est beaucoup plus rapide que la
version précédente. Ce changement suit la même sémantique que
l'utilisation de ticks. Vous utilisez
declare pour spécifier les endroits de votre
programme où les fonctions de rappel peuvent être appelés. Cela vous permet de
minimaliser la consommation due à la gestion d'événements asynchrones.
Par le passé, compiler PHP avec pcntl revenait toujours à souffrir cette
consommation, même si votre script n'utilisait pas pcntl.
¬e.no-windows.extension;
&reference.pcntl.setup;
&reference.pcntl.constants;
&reference.pcntl.examples;
&reference.pcntl.reference;