首页 > IT职业 > IT生活 > php多进程编程实现与优化
创建子进程
@params void@returns int int pcntl_fork(void)成功时,在父进程执行线程内返回产生的子进程PID,在子进程执行线程内返回0,失败时,在父进程上下文返回-1,不会创建子进程,并且会引发一个php错误
获取当前进程id
@params void@returns int int posix_getpid(void)返回进程id,类型为整型
父进程等待子进程退出
@params $status@params $option@return bool int pcntl_wait(int &$status[,int $options=0])该函数等同于以-1作为参数pid的值并且没有options参数来调用pcntl_waitpid()的函数
进程退出状态
@params $status@return bool bool pcntl_wifexited(int $status)
进程退出码
@params $status@return int int pcntl_wexitstatus(int $status)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2311/viewspace-2801758/ ,如需转载,请注明出处,否则将追究法律责任。