天天看點

php多線程程式設計之popen方法示例

為了代碼的執行效率,開發中不免用到多線程程式設計。需要程式并行運作,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循環調用,那麼就實作了多線程程式設計了

繼續閱讀