解析PHP實(shí)現(xiàn)多進(jìn)程并行執(zhí)行腳本
由于php的進(jìn)程是不支持多線程的,有些場(chǎng)景為了方便以及提高性能,可以用php實(shí)現(xiàn)多進(jìn)程以彌補(bǔ)這個(gè)不足:
#!/usr/bin/env php
<?php
$cmds=array(
array('/apps/bin/launcher.php','charge/promotion_props_stat.php','mobile',1),
array('/apps/bin/launcher.php','charge/promotion_props_stat.php','mobile',2),
array('/apps/bin/launcher.php','charge/promotion_props_stat.php','click',1),
array('/apps/bin/launcher.php','charge/promotion_props_stat.php','click',2),
array('/apps/bin/launcher.php','charge/promotion_props_stat.php',1),
array('/apps/bin/launcher.php','charge/promotion_props_stat.php',2)
);
foreach($cmds as $cmd){
$pid=pcntl_fork();
if($pid==-1){ //進(jìn)程創(chuàng)建失敗
die('fork child process failure!');
}
else if($pid){ //父進(jìn)程處理邏輯
pcntl_wait($status,WNOHANG);
}
else{ //子進(jìn)程處理邏輯
pcntl_exec('/usr/local/bin/php',$cmd);
}
}
- PHP多進(jìn)程編程之僵尸進(jìn)程問(wèn)題的理解
- 什么是PHP7中的孤兒進(jìn)程與僵尸進(jìn)程
- php 的多進(jìn)程操作實(shí)踐案例分析
- php 多進(jìn)程編程父進(jìn)程的阻塞與非阻塞實(shí)例分析
- php實(shí)現(xiàn)的簡(jiǎn)單多進(jìn)程服務(wù)器類(lèi)完整示例
- 深入解析PHP中的(偽)多線程與多進(jìn)程
- 深入探究PHP的多進(jìn)程編程方法
- PHP使用pcntl_fork實(shí)現(xiàn)多進(jìn)程下載圖片的方法
- PHP 多進(jìn)程 解決難題
- 以實(shí)例全面講解PHP中多進(jìn)程編程的相關(guān)函數(shù)的使用
- PHP基于文件鎖解決多進(jìn)程同時(shí)讀寫(xiě)一個(gè)文件問(wèn)題示例
- php多進(jìn)程并發(fā)編程防止出現(xiàn)僵尸進(jìn)程的方法分析
相關(guān)文章
php基于dom實(shí)現(xiàn)的圖書(shū)xml格式數(shù)據(jù)示例
這篇文章主要介紹了php基于dom實(shí)現(xiàn)的圖書(shū)xml格式數(shù)據(jù),結(jié)合實(shí)例形式分析了php數(shù)組轉(zhuǎn)換xml格式數(shù)據(jù)的相關(guān)操作技巧,需要的朋友可以參考下2017-02-02php實(shí)現(xiàn)的中文分詞類(lèi)完整實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)的中文分詞類(lèi),結(jié)合完整實(shí)例形式分析了php基于字符串的遍歷、轉(zhuǎn)換、運(yùn)算等技巧實(shí)現(xiàn)中文分詞功能的具體方法,需要的朋友可以參考下2017-02-02PHP學(xué)習(xí)筆記(三):數(shù)據(jù)類(lèi)型轉(zhuǎn)換與常量介紹
這篇文章主要介紹了PHP學(xué)習(xí)筆記(三):數(shù)據(jù)類(lèi)型轉(zhuǎn)換與常量介紹,本文講解了PHP數(shù)據(jù)類(lèi)型相互轉(zhuǎn)換、常量的聲明與使用等內(nèi)容,需要的朋友可以參考下2015-04-04PHP+FLASH實(shí)現(xiàn)上傳文件進(jìn)度條相關(guān)文件 下載
PHP+FLASH實(shí)現(xiàn)上傳文件進(jìn)度條相關(guān)文件 下載...2007-07-07PHPExcel中文幫助手冊(cè)|PHPExcel使用方法(分享)
下面小編就為的帶來(lái)一篇PHPExcel中文幫助手冊(cè)|PHPExcel使用方法(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06