首页 > 解决方案 > 子进程会按照它们创建的顺序运行和退出吗

问题描述

如果您要创建所有具有相同父级的子进程,它们会按照创建的顺序运行和退出吗?例如,如果您创建了 PID 1 和 PID 2,那么 PID 2 是否可以在 PID 1 之前完成并退出?

标签: cforkwait

解决方案


一般来说,每个进程都可以随意退出。大多数系统上没有任何东西会迫使他们等待之前创建的“兄弟姐妹”首先退出。

一些非常简单的测试将显示在您使用的系统上是否属实。


推荐阅读