四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php pcntl_fork和pcntl_fork 的用法

pcntl_fork()函數就是為當前的進程創建一個子進程。并且先運行父進程,返回的是子進程的PID,肯定大于零。在父進程的代碼中可以用pcntl_fork(&$status)暫停父進程知道他的子進程有返回值。注意:父進程的阻塞同時會阻塞子進程。但是父進程的結束不影響子進程的運行。
父進程運行完了會接著運行子進程,這時子進程會從執行pcntl_fork()的那條語句開始執行(包括此函數),但是此時它返回的是零(代表這是一個子進程)。在子進程的代碼塊中最好有exit語句,即執行完子進程后立即就結束。否則它會又重頭開始執行這個腳本的某些部分(一直沒有總結出規矩)。
總之,注意兩點:
1。子進程最好有一個exit;語句,防止不必要的出錯;
2.
復制代碼 代碼如下:
$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技術php pcntl_fork和pcntl_fork 的用法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 处男破处| 首映式| 乔治克鲁尼个人资料| 徐蔓华| cctv16直播| 不潮不花钱歌词| 女生摸女生的胸| 人流后饮食| jerry springer| 炊事班的故事演员表| 江南好简谱| 实时| baekhyun| 丁莹| 萱草花合唱谱二声部| 耄耋老太国产| 打开抖音网页版| 消失的客人| 变形金刚1免费完整版在线观看 | 王清海| 第一财经电视| 护花使者歌词| 一千零一夜之梦中人| 搜狐视频在线观看电视剧免费下载| 泰剧《一触即爱》| 太医派的开胃汤配方| xxxxxxxxxxxx| 吴添豪| 薛平贵与王宝钏56集免费观看| 电子天平检定规程| 十大臭虫图片| 百分百感觉| 我和我的祖国教案| 供货合同| 血色樱花| 金珠韩国电影| 小舞泳装比基尼套装图片| 外貌协会face日本动漫| 辕门外三声炮歌词| 快乐学习报| 夫人电影|