午夜免费_欧美一级免费看_欧美日韩一区二区视频在线观看_午夜视频在线_日本特黄a级高清免费大片_成年人黄色小视频

多进程使用

怎么才能在一个php脚本中,开启多进程处理呢?这里我们可以使用2种方法(注意,本教程只适用于linux,php-cli环境)

pcntl扩展

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

<?php
$num=1;
$str="EasySwoole,Easy学swoole\n";
$pid = pcntl_fork();//新开一个子进程,上面的变量内存将会复制一份到子进程中.这个函数,在主进程中返回子进程进程id,在子进程返回0,开启失败在主进程返回-1
echo $str;//这下面的代码,将会被主进程,子进程共同执行

if($pid>0){//主进程代码
    echo "我是主进程,子进程的pid是{$pid}\n";
}elseif($pid==0){
    echo "我是子进程,我的pid是".getmypid()."\n";
}else{
    echo "我是主进程,我现在慌得一批,开启子进程失败了\n";
}

详细内容可自行搜索了解

swoole扩展

swoole扩展是面向生产环境的 PHP 异步网络通信引擎,它也有着进程管理模块

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

$process = new swoole_process(function () use ($str) {//实例化一个进程类,传入回调函数
    echo $str;//变量内存照常复制一份,只不过swoole的开启子进程后使用的是回调方法运行
    echo "我是子进程,我的pid是" . getmypid() . "\n";
});
$pid = $process->start();//开启子进程,创建成功返回子进程的PID,创建失败返回false。
echo $str;
if ($pid > 0) {//主进程代码
    echo "我是主进程,子进程的pid是{$pid}\n";
}else{
    echo "我是主进程,我现在不慌了,失败就失败吧\n";
}

详细内容可自行搜索了解

主站蜘蛛池模板: 成人a视频片观看免费 | 亚洲精品乱码久久久久久不卡 | 91官网在线 | 91av电影在线观看 | 97狠狠操 | 午夜性色a√在线视频观看9 | 91视频在线免费观看 | 久久男人精品 | 国产精品揄拍一区二区久久 | 久久精品区 | 午夜成人影视 | 亚洲女人在线 | 国产一级毛片视频 | 亚洲高清精品视频 | 91最新视频在线观看 | 在线电影91 | 人人爱夜夜爽日日做蜜桃 | 91精品久久久久久久久入口 | 曰韩免费 | 免费观看男女啪啪乱淫播放 | 国产精品日韩在线观看一区二区 | 国产视频一区二区三区四区五区 | 欧美日韩精品一区二区 | www在线观看免费视频 | 在线观看亚洲a | 亚洲在线视频网站 | 一区二区在线不卡视频 | 91手机电影| 亚洲精品菠萝久久久久久久 | 91国内在线观看 | 国产一级特黄 | 91成人免费视频 | 和老外做的h文 | 亚洲精品美女在线观看 | 91大神在线看 | 91成人看片| 99久久婷婷国产综合精品免费 | 91免费观看视频网站 | 国产成人一区二区三区精 | 中文字幕精品久久 | 久草aa|