2013-10-06 26 views
0

我想让fork()创建多个进程,所有这些进程都做同样的工作。我需要所有人先创建,然后同时开始工作。也就是说,我希望所有的流程都能够等待所有其他流程的创建,并且一旦准备就绪,就可以在相同的时间开始工作。C fork - 在开始工作之前如何等待所有的孩子?

这可能吗?谢谢。

回答

0

最简单的方法是简单地使用信号,但请注意,无法真正保证进程确实并行运行。

这是由OS来决定的。

相关问题