php并行运算,php多进程并行执行脚本的代码
生活随笔
收集整理的這篇文章主要介紹了
php并行运算,php多进程并行执行脚本的代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#!/usr/bin/env php
/**
* php 多進程
* by www.jbxue.com
*/
$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);
}
}
?>
總結
以上是生活随笔為你收集整理的php并行运算,php多进程并行执行脚本的代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新手怎么炒股入门
- 下一篇: php计算时间顺延3分,PHP关于str