美文网首页php
php 多进程

php 多进程

作者: ysp123 | 来源:发表于2018-08-19 23:27 被阅读0次

    int  pcntl_fork()   用于创建子进程。成功时,在父进程执行线程内返回产生的子进程的PID,在子进程执行线程内返回0。失败时,在父进程上下文返回-1,不会创建子进程,并且会引发一个PHP错误。

    简单使用进程:

    //pcntl_fork 后,父进程返回子进程id,子进程返回0

    $pid = pcntl_fork();

    if($pid == -1){

                throw new Exception("创建失败")

    }else if($pid==0){

                    //子进程

                //获取当前进程的pid,子进程返回0

                $pid = getmypid();

    }else{

                //获取父进程的pid,子进程返回0

                $pid = getmypid();

    }

    相关文章

      网友评论

        本文标题:php 多进程

        本文链接:https://www.haomeiwen.com/subject/jrihiftx.html