php多线程编程之popen方法示例

来源:互联网 发布:java面向对象小项目 编辑:程序博客网 时间:2024/06/01 09:29

为了代码的执行效率,开发中不免用到多线程编程。需要程序并行运行,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循环调用,那么就实现了多线程编程了

0 0