php 进程 堵塞,进程执行完没有退出,Process::wait一直阻塞?

### 问题描述

进程执行完没有退出,Process::wait一直阻塞?

### Swoole版本,PHP版本,以及操作系统版本信息

`Swoole 4.4.5`

`PHP 7.2.22`

`Linux version 3.10.0-693.5.2.x86_64 (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) )`

### 相关代码

```php

use Swoole\Process;

for ($n = 1; $n <= 3; $n++) {

$process = new Process(function () use ($n) {

echo 'Child #' . getmypid() . " start and sleep {$n}s" . PHP_EOL;

sleep($n);

echo 'Child #' . getmypid() . ' exit' . PHP_EOL;

});

$process->start();

}

for ($n = 3; $n--;) {

$status = Process::wait(true);

echo "Recycled #{$status['pid']}, code={$status['code']}, signal={$status['signal']}" . PHP_EOL;

}

echo 'Parent #' . getmypid() . ' exit' . PHP_EOL;

```

### 你期待的结果是什么?实际看到的错误信息又是什么?

实际返回

```

Child #593773 start and sleep 1s

Child #593774 start and sleep 2s

Child #593775 start and sleep 3s

Child #593773 exit

Child #593774 exit

Child #593775 exit

^C

```

期待看到执行到

`echo "Recycled #{$status['pid']}, code={$status['code']}, signal={$status['signal']}" . PHP_EOL`