2017-03-30 11 views
0

パイプに読み書きする2つのプロセスを作成し、子プロセスがパイプから読み取り中で、親プロセスがパイプに書き込みを行っている場合、子プロセスが親プロセスがパイプに書き込みを行う前に書き込むパイプを閉じますか?この場合、パイプを使用してwrite()が失敗しますか?

+0

は質問が良く見えるようになります。 –

+1

コード例がどのような値を追加するのかわかりません。問題は完全にはっきりしています。 –

答えて

1

パイプの書き込み終了を閉じる子プロセスは、パイプへの参照を削除するだけで、パイプを "シャットダウン"させることはありません。したがって、親パイプへの参照には影響しませんいずれにしても。これは一般的にclose(2)コールの場合に当てはまります。

さらに読書:コード例を取り付け

関連する問題