你有些困惑:父进程可能会“等待”子进程,但并不意味着在等待期间它不做任何事情。父进程会先执行自己的任务,然后调用wait。如果子进程已经完成,wait会立即返回;否则,父进程可能会处于空闲状态(即未被操作系统安排执行)一段时间,直到子进程真正完成。举个例子:绿色的父进程分叉了黄色的子进程。子进程可能在父进程等待之前或之后完成: 有些情况下,父进程需要什么也不做,例如它产生一些工作进程,然后等待它们全部完成,因此只是充当一个管理者...