一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php pcntl_fork和pcntl_fork 的用法

pcntl_fork()函數(shù)就是為當(dāng)前的進(jìn)程創(chuàng)建一個(gè)子進(jìn)程。并且先運(yùn)行父進(jìn)程,返回的是子進(jìn)程的PID,肯定大于零。在父進(jìn)程的代碼中可以用pcntl_fork(&$status)暫停父進(jìn)程知道他的子進(jìn)程有返回值。注意:父進(jìn)程的阻塞同時(shí)會(huì)阻塞子進(jìn)程。但是父進(jìn)程的結(jié)束不影響子進(jìn)程的運(yùn)行。
父進(jìn)程運(yùn)行完了會(huì)接著運(yùn)行子進(jìn)程,這時(shí)子進(jìn)程會(huì)從執(zhí)行pcntl_fork()的那條語句開始執(zhí)行(包括此函數(shù)),但是此時(shí)它返回的是零(代表這是一個(gè)子進(jìn)程)。在子進(jìn)程的代碼塊中最好有exit語句,即執(zhí)行完子進(jìn)程后立即就結(jié)束。否則它會(huì)又重頭開始執(zhí)行這個(gè)腳本的某些部分(一直沒有總結(jié)出規(guī)矩)。
總之,注意兩點(diǎn):
1。子進(jìn)程最好有一個(gè)exit;語句,防止不必要的出錯(cuò);
2.
復(fù)制代碼 代碼如下:
$pid = pcntl_fork();
//這里最好不要有其他的語句
if ($pid == -1) {
die('could not fork');
} else if ($pid) {
// we are the parent
pcntl_wait($status); //Protect against Zombie children
} else {
// we are the child
}

php技術(shù)php pcntl_fork和pcntl_fork 的用法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 韩国精品一区二区三区 | 日本精品一区二区三区视频 | a黄毛片 | 免费国产在线观看不卡 | 黄色在线视频网站 | 777狠狠| 色综合视频在线 | 网站国产 | 国产成人综合亚洲欧洲色就色 | 精品一区二区三区在线观看l | 涩涩涩涩| 精品小视频在线观看 | 思99re久久这里只有精品首页 | 韩国一区二区三区 | 国产精品国产自线拍手机观看 | 精品国产自在现线久久 | 国产91第一页 | 玖草资源在线 | fefe66免费毛片你懂的 | 国产精品视_精品国产免费 国产精品视频1区 | 久久国产精品麻豆映画 | 久久99草| 99精品久久久久久久免费看蜜月 | 国产一二三四区在线观看 | 91网站在线免费观看 | 999re6热在线精品视频思思 | 激情六月天| 99久久精品国产麻豆 | 铃原爱蜜莉福利一区在线观看 | 国产精品视频全国免费观看 | 国产成人精品免费视频大全办公室 | 亚洲人xx视频| 美女扒开下面无遮挡免费视频 | 91久久麻豆| 午夜精品久视频在线观看 | 久久伊人色综合 | 成人精品视频在线 | 99pao在线视频精品免费 | 久久久久久精 | 狠狠色做五月深爱婷婷 | 国产精品色婷婷在线观看 |