您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
swoole学习笔记-进程事件
发布时间:2018-04-30 11:08:47编辑:雪饮阅读()
创建进程事件脚本
<?php
//进程数组
$workers=[];
$worker_num=3;
//创建进程执行函数
function doProcess(swoole_process $process){
//向管道中写入信息
$process->write("pid: $process->pid");
echo "写入信息: $process->pid $process->callback \n";
}
//进程数组实例化
for($i=0;$i<$worker_num;$i++){
$process=new swoole_process('doProcess');
$pid=$process->start();
$workers[$pid]=$process;
}
//添加进程事件
foreach($workers as $process){
//添加
swoole_event_add($process->pipe,function($pipe) use($process){
//从管道中读取数据
$data=$process->read();
echo "接收到:$data\n";
});
}
调试
关键字词:swoole,进程事件
上一篇:swoole学习笔记-创建进程