Press "Enter" to skip to content

Tag: 多进程

PHP利用多进程处理任务

PHP多进程一般应用在PHP_CLI命令行中执行php脚本,不要在web访问时使用 多进程处理分解任务一般要比单进程更快 首先查看php是否安装多进程模块 php -m | grep pcntl 创建子进程的函数fork php多进程的一些库函数手册:http://php.net/manual/zh/function.pcntl-fork.php pcntl_fork — 在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程号,而子进程得到的是0。 一个fork子进程的基础示例: <?php pid = pcntl_fork(); //父进程和子进程都会执行下面代码 if (pid == -1) {…

Leave a Comment