PHP多进程开发1详解编程语言

PHP多进程开发1

<?php 
 
$pid = pcntl_fork(); 
//父进程和子进程都会执行下面代码 
if ($pid == -1) { 
    //错误处理:创建子进程失败时返回-1. 
     die('could not fork'); 
} else if ($pid) { 
      echo getmypid().PHP_EOL; 
     //父进程会得到子进程号,所以这里是父进程执行的逻辑 
     pcntl_wait($status); //等待子进程中断,防止子进程成为僵尸进程。 
} else { 
     //子进程得到的$pid为0, 所以这里是子进程执行的逻辑。 
     echo getmypid().PHP_EOL; 
} 
while(1){ 
    sleep(1); 
} 
?>

PHP多进程开发1详解编程语言

 PHP多进程开发1详解编程语言

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/18980.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论