PHP多線程

pcntl_fork():生成子線程php

返回值爲-1:建立失敗;線程

若建立成功返回子進程pid,爲大於0的數;blog

父進程執行完畢後,執行子進程。進程

代碼模板:it

{
$pid = pcntl_fork(); if($pid==-1) {
  echo("can't fork!"); } else if($pid){ //父進程
pcntl_wait($status);//掛起當前進程,直到fork的子進程退出或是接受到退出的信號,可用來避免殭屍進程 }else{
 //子進程,從fork開始執行,fork的返回值爲0
}
}
相關文章
相關標籤/搜索