您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP多进程的父进程怎么不做事呢? 求问:

2024/3/16 21:27:36发布22次查看
$arr=array();for($i=0;$i<10;$i++){ $pid = pcntl_fork(); if ($pid == -1) { die('could not fork'); } else if (!$pid) { //父进程: 为什么不做事?! $arr[]=1; pcntl_wait($status); //等待子进程中断,防止子进程成为僵尸进程。 } else { $arr[]=mt_rand(); }}
上面的案例,为什么      $arr[]=1, 并没有添加到数组中  . 父进程难道不做事?
回复讨论(解决方案) $pid = pcntl_fork();
在正常情况下,$pid 应是什么值?
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product