php多进程使用

Posted wgchen~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php多进程使用相关的知识,希望对你有一定的参考价值。

场景

怎么才能在一个php脚本中,开启多进程处理呢?

这里我们可以使用2种方法(注意,本教程只适用于linux,php-cli环境)

pcntl扩展

pcntl是php官方的多进程扩展,只能在linux环境使用,例如:

<?php
$num=1;
$str="EasySwoole,Easy学swoole\\n";

//新开一个子进程,上面的变量内存将会复制一份到子进程中.这个函数,在主进程中返回子进程进程id,在子进程返回0,开启失败在主进程返回-1
$pid 

以上是关于php多进程使用的主要内容,如果未能解决你的问题,请参考以下文章

线程学习知识点总结

php 多进程

什么是多线程,多进程?

多线程编程

php多进程工作

多线程编程