2016-05-04 17 views
1

私はプロセスプール管理ライブラリを探しています。多分、Pythonのconcurrent.futuresに似たインタフェースを使っています。目的Cプロセスプール管理

私の目標はタスクを実行するN個のプロセスを開き、1つが終了すると、その代わりに新しいタスクを作成します。したがって、ある時点では、N個の実行中のプロセスが存在します。

存在するものはありますか?

+0

あなたはグランドセントラルディスパッチ(GCD)並行キューを考えましたか? – CRD

+0

私は彼らがプロセスではなくスレッドを使うと思っていました。あなたは詳しく説明できますか? – Dor

+0

申し訳ありません、はいGCDはスレッドを使用していますので、OSレベルのプロセスが必要な場合は、ソリューションが必要です。まだ答えがないので、 'NSTask'と' terminationHandler'(そしておそらくGCDシリアルキューを使ってそれらの終端を処理する)であなた自身のロールになるでしょう。 – CRD

答えて