パイプの読み出し端にデータを書き、その逆も同様です。

パイプの読み出し端にデータを書き、その逆も同様です。

~からパイプラインのマニュアルページ

パイプには読み出し端と書き込み端があります。パイプの書き込みの終わりに書き込まれたデータは、パイプの読み取りの終わりから読み取ることができます。

私の理解はパイプですバッファー(メモリ内)カーネルによって生成されます。私は読み書きの側面が2つのファイル記述子であると仮定します。同じ基本バッファ。私は正しいですか?

パイプの読み取り端に書き込もうとしたり、パイプの書き込み端から読み取ろうとするとどうなりますか?失敗しますか?それでは意図的な制限(読み込み側ではRDONLY、書き込み側ではWRONLY - 私の考えには)のためですか?

ベストアンサー1

おすすめ記事