700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php并行运算 php多进程并行执行脚本的代码

php并行运算 php多进程并行执行脚本的代码

时间:2019-06-25 07:12:45

相关推荐

php并行运算 php多进程并行执行脚本的代码

#!/usr/bin/env php

/**

* php 多进程

* by

*/

$cmds=array(

array('/app/test.php','charge/pstat.php','mobile',1),

array('/app/test.php','charge/pstat.php','mobile',2),

array('/app/test.php','charge/pstat.php','click',1),

array('/app/test.php','charge/pstat.php','click',2),

array('/app/test.php','charge/pstat.php',1),

array('/app/test.php','charge/pstat.php',2)

);

foreach($cmds as $cmd){

$pid=pcntl_fork();

if($pid==-1){ //进程创建失败

die('fork child process failure!');

}

else if($pid){ //父进程处理逻辑

pcntl_wait($status,WNOHANG);

}

else{ //子进程处理逻辑

pcntl_exec('/usr/local/bin/php',$cmd);

}

}

?>

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