2013-10-06 25 views
0

我想讓fork()創建多個進程,所有這些進程都做同樣的工作。我需要所有人先創建,然後同時開始工作。也就是說,我希望所有的流程都能夠等待所有其他流程的創建,並且一旦準備就緒,就可以在相同的時間開始工作。C fork - 在開始工作之前如何等待所有的孩子?

這可能嗎?謝謝。

回答

0

最簡單的方法是簡單地使用信號,但請注意,無法真正保證進程確實並行運行。

這是由OS來決定的。

相關問題