解析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在同一域名下兩個(gè)不同的項(xiàng)目做獨(dú)立登錄機(jī)制詳解
這篇文章主要給大家介紹了關(guān)于PHP在同一域名下兩個(gè)不同的項(xiàng)目如何做獨(dú)立登錄機(jī)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-09-09
PHP中date()日期函數(shù)有關(guān)參數(shù)整理
PHP中date()日期函數(shù)有關(guān)參數(shù)整理,需要的朋友可以參考下。2011-07-07
php class中self,parent,this的區(qū)別以及實(shí)例介紹
我容易混淆public,private,protected,還容易混淆this,self這些東西。前面已經(jīng)寫(xiě)了一篇關(guān)于public,private,protected 博文了,下面來(lái)說(shuō)一下this,self,parent的用法2013-04-04
前后端分離和跨域問(wèn)題的詳細(xì)解決方案(CORS的原理)
前后端跨域問(wèn)題由瀏覽器同源策略而來(lái),下面這篇文章主要給大家介紹了關(guān)于前后端分離和跨域問(wèn)題的詳細(xì)解決方案,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02
郵箱正則表達(dá)式實(shí)現(xiàn)代碼(針對(duì)php)
本篇文章是對(duì)php中郵箱正則表達(dá)式的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

