#子を作成するCプログラムを作成していて、それらに1つのタスクを実行させ、結果をメインに報告させます。パイプに書き込んだ後、彼らは別の要求を待たなければなりません。
私はパイプを使って一方向に通信していますが、データがどこから来ているのか(または誰から来ているのか)を知る方法がありません。
どの子がパイプに書き込んだかを知る方法がないときに、親の子のPIDを知る方法はありますか?
編集 私は子のすべてのPIDを含む配列を持っていますが、パイプを読み取るときに、データがどこから来たのかを知る方法がありません。
ありがとう!