企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[danger] **程序** 对 **CPU** 的关系 * 抢占CPU执行权,抢占n毫秒执行时间,CUP一旦执行一个进程时,其他进行都处于等待状态,串联执行。(争宠) * 核数不一样,意味着同一个时间处理的任务不一样。 ![](https://img.kancloud.cn/e6/dc/e6dc9590f24ed5453dbb352709fe5a2a_862x360.png) >[danger] 使用PHP创建进程 > <span style="color:red;">注:</span> pcntl_fork() 函数默认在php.ini 中禁止的,需要去开启。 * **代码** ~~~ <?php // 开始创建子进程 $son_pid = pcntl_fork();// 返回子进程id // 查看当前进程 echo '当前进程为:' . posix_getpid() . PHP_EOL; // 判断是否有子进程 if($son_pid > 0){ echo '子进程id:' . $son_pid . PHP_EOL; } while (true){} ~~~ * **执行效果** 1. 运行该php文件 ![](https://img.kancloud.cn/5e/f7/5ef79cfc20b453018ba5bfade407b488_509x218.png) 2. 查看结果 `pstree -ap | grep pcntl` ![](https://img.kancloud.cn/c3/dc/c3dcefb44023e2236ffd00194e1c5d02_419x87.png)