このSO postと、これに基づいて、このexampleを使用すると、fork()を使用するとsystem/execvpをノンブロッキングで実行できます。しかし、上記のコード例でforkブロックで長期実行の子プロセスを実行しようとすると、子プロセスが終了するまで、コントロールは親ブロックに戻りません。フォークを使用したC++プログラムのノンブロッキングシステムコール
C/C++コードでシステムにノンブロッキング呼び出しを許可するようにコードを設計する方法を教えてください。また、同じ親から2人以上の子供が分かれているプログラムを書くつもりです。どうやって子供たちの子供を得ることができますか?
ご協力ありがとうございます。
あなたがしていることを説明するためにいくつかのコードを追加してください。 –