### 问题描述
进程执行完没有退出,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`