ホームページ >バックエンド開発 >PHPチュートリアル >pcntl_fork を使用して PHP マルチプロセスを実装する例
説明: int pcntl_fork ( void ) pcntl_fork() 関数は、PID (プロセス ID) と PPID (親プロセス ID) のみが親プロセスと異なる子プロセスを作成します。 成功すると、生成された子プロセスの PID が親プロセスの実行スレッドに返され、子プロセスの実行スレッドには 0 が返されます。 失敗すると、親プロセス コンテキストで -1 が返され、子プロセスは作成されず、PHP エラーが発生します。 int pcntl_wait ( int &$status [, int $options = 0 ] ) pcntl_wait — フォークの子プロセスのステータスを待つか返す void pcntl_exec ( string $path [, array $args [, array $envs ]] ) pcntl_exec — 現在のプロセス空間で指定されたプログラムを実行します 例:
|