【发布时间】:2014-03-04 07:51:09
【问题描述】:
是否可以根据父进程中发生的情况创建多个子进程?例如,通过我父进程中的计算,我决定我需要 3 个子进程,可能是 4,5 或 6。然后最终一次将整数传递给子进程并从中获取退出值。有没有办法在 C 中实现这一点?
【问题讨论】:
-
计算后,您可以简单地创建任意数量的孩子。使用循环创建尽可能多的孩子,对于孩子描述符 id 变量,您可以获取一个整数指针并在运行时为其分配内存(您想要的孩子的数量)。然后使用循环简单地创建孩子