一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PHP實現(xiàn)多進程并行操作的詳解(可做守護進程)

PHP實現(xiàn)多進程并行操作的詳解(可做守護進程)

2020-04-17 12:24PHP教程網(wǎng) PHP教程

本篇文章是對PHP實現(xiàn)多進程并行操作進行了詳細(xì)的分析介紹,需要的朋友參考下

如下所示:

復(fù)制代碼 代碼如下:


/**
 * 入口函數(shù)
 * 將此文件保存為 ProcessOpera.php
 * 在terminal中運行 /usr/local/php/bin/php ProcessOpera.php &
 * 查看進程 ps aux|grep php
 */

ProcessOpera("runCode", array(), 8);

/**
 * run Code
 */
function runCode($opt = array()) {
   //需要在守護進程中運行的代碼
}

/**
 * $func為子進程執(zhí)行具體事物的函數(shù)名稱
 * $opt為$func的參數(shù) 數(shù)組形式
 * $pNum 為fork的子進程數(shù)量
 */
function ProcessOpera($func, $opts = array(), $pNum = 1) {
while(true) {
$pid = pcntl_fork();
if($pid == -1) {
exit("pid fork error");

if($pid) {
static $execute = 0;
$execute++;
if($execute >= $pNum) {
pcntl_wait($status);
$execute--;

} else {
while(true) {
//somecode
$func($opts);
sleep(1);

exit(0);


}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产特级毛片aaaaaa | 香蕉tv亚洲专区在线观看 | 无人知晓小说姜璟免费阅读 | 欧美女人p | 久久久这里有精品999 | 百合文高h | 日韩伦理在线观看 | 亚洲羞羞裸色私人影院 | 东方影库四虎 | 精品欧美 | 被老头肉至怀孕小说 | 4虎tv| 国产伦码精品一区二区 | 青青成人 | 国产香蕉一区二区在线网站 | 四虎私人影院 | 亚洲 欧美 国产 在线 日韩 | 日本草草视频在线观看 | www.久久精品视频 | 欧美大陆日韩一区二区三区 | 王淑兰与铁柱全文免费阅读 | haodiaose在线精品免费视频 | 美日韩一区二区三区 | 日韩精品欧美高清区 | 免费一区二区视频 | 欧美视频一区二区三区四区 | 男人桶女下面60分钟视频 | 国产精品啪啪 | 亚洲成人网页 | 99久久伊人精品波多野结衣 | 久久国产精品永久免费网站 | 天美视频在线 | 99热这里只有精品一区二区三区 | 91.prom在线观看国产 | 4455永久在线观免费看片 | 免费看片黄 | 91丝袜足控免费网站xx | 色老板影视| 亚洲天堂男人天堂 | 亚洲精品国产一区二区三区在 | 女人全身裸露无遮挡免费观看 |