PHP
Referenzliste
pcntl_fork
PCNTL Funktionen
Befehl:
int pcntl_fork ( void )
Rückgabewerte:
Bei Erfolg wird die PID des Kindprozesses in der Eltern Thread der Ausführung zurück, und eine 0 in Thread der Ausführung des Kindes zurück. Im Fehlerfall wird eine -1 in den Kontext des Vaters zurückgegeben, kein Kindprozess erstellt werden, und ein PHP-Fehler ausgelöst.
Beschreibung:
Die pcntl_fork()-Funktion erstellt einen untergeordneten Prozess, der von der Eltern-Prozess nur in der PID und PPID unterscheidet. Bitte sehen Gabel des Systems (2) man-Seite für spezifische Details, wie Gabel funktioniert auf Ihrem System.
Aktiv in Version:
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Siehe auch:
Wartet auf ein oder gibt den Status eines abgezweigten Kindes
Installiert einen Signal-Handler
Stellen Sie die Prozess Titel
pcntl_fork() - Beispiel:
Eingabe:
<?php $pid = pcntl_fork(); if ($pid == -1) { die('could not fork'); } else if ($pid) { // we are the parent pcntl_wait($status); //Protect against Zombie children } else { // we are the child } ?>
PCNTL Funktionen