2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > PHP实现多进程并行操作的详解(可做守护进程)

PHP实现多进程并行操作的详解(可做守护进程)

时间:2019-06-27 09:46:07

相关推荐

PHP实现多进程并行操作的详解(可做守护进程)

php教程|php手册

PHP,实现,多,进程,并行,操作,详解,可做,守护,如下,所示,复制,代码,入口,函数,将此,文件,保,存为,Pr

php教程-php手册

如下所示:

live chat 中文版源码,ubuntu 挂载tf卡,爬虫ip封多久,php ——post,模糊seo教程lzw

复制代码 代码如下:

网盘搜索源码,vscode谷歌测试,如何设置ubuntu不熄灭,tomcat 放html,sqlite多表总条数,discuz 工单插件,前端主流框架排名,爬虫的项目内容,获取cookie php,旺道seo营销软件,个人网站及代码,跨平台网页播放器,风格discuz模板,dede 页面不居中,医药管理系统源码,淘宝程序网lzw

/**

* 入口函数

* 将此文件保存为 ProcessOpera.php

* 在terminal中运行 /usr/local/php/bin/php ProcessOpera.php &

* 查看进程 ps aux|grep php

*/

ProcessOpera(“runCode”, array(), 8);

在线app打包网站源码,vscode小霸王,ubuntu显示已安装的,sunos tomcat,qt sqlite 主键,什么是阿里云服务器,html中编辑器插件安装,前端用框架搭建,怎么防止网络爬虫,php实现,奶盘SEO原创,网站的栏目设置,网页轮播图全屏尺寸是多少,j2ee开源模板后台,wordpress 音乐 页面,dedecms 订单管理系统,多目标遗传算法matlab程序lzw

/**

* run Code

*/

function runCode($opt = array()) {

//需要在守护进程中运行的代码

}

/**

* $func为子进程执行具体事物的函数名称

* $opt为$func的参数 数组形式

* $pNum 为fork的子进程数量

*/

function ProcessOpera($func, $opts = array(), $pNum = 1) {

while(true) {

$pid = pcntl_fork();

if($pid == -1) {

exit(“pid fork error”);

}

if($pid) {

static $execute = 0;

$execute++;

if($execute >= $pNum) {

pcntl_wait($status);

$execute–;

}

} else {

while(true) {

//somecode

$func($opts);

sleep(1);

}

exit(0);

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。