為了代碼的執行效率,開發中不免用到多線程程式設計。需要程式并行運作,php的多線程也非常簡單實用,demo如下:
function background_run($func,$contr,$iuu = ''){
$cmd = 'nohup /usr/local/php/bin/php '.ROOT_PATH.'index.php Shell/exec/'.$contr.'/'.$func.'/iuu/'.($iuu?$iuu:$this->sIuu).' & ';
if(PHP_OS != 'Linux'){
return;
}
pclose(popen($cmd,'r'));
}
這樣的一個通過popen,pclose組成的函數,如果被一個for循環調用,那麼就實作了多線程程式設計了