ITPub博客

首页 > IT职业 > IT生活 > php多进程编程实现与优化

php多进程编程实现与优化

IT生活 作者:daifan 时间:2021-09-09 09:17:22 0 删除 编辑

PHP多进程API

创建子进程

@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)

回到顶部(go to top)回到顶部(go to top)回到顶部(go to top)原文出处

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2311/viewspace-2801758/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-16

  • 博文量
    96
  • 访问量
    810