前言:
而今咱们对“php多进程”大概比较着重,看官们都想要了解一些“php多进程”的相关知识。那么小编同时在网络上网罗了一些关于“php多进程””的相关文章,希望兄弟们能喜欢,大家一起来了解一下吧!1、案例所涉及函数说明2、案例
创建子进程,并输出打印信息
2.1、源码
<?php
/**
* Copyright (C) Iamasb
* @project : 3、workerman相关知识点
* @explain : fork子进程
* @filename : fork.php
* @author : iamasb
*/
$name = 'xiaobei';
$pid = pcntl_fork();
if ($pid<0) {
die("fork is error.");
}
if ($pid===0) {
echo "I am a child.-->",posix_getppid(),'-->',posix_getpid(),'->',$name,PHP_EOL;
exit;
}
echo "I am a father-->",posix_getpid(),'-->',$name,PHP_EOL;
2.2、运行结果
3、pcntl_fork函数说明
父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程号,而子进程得到的是0
3.1、案例的运行流程图
标签: #php多进程