2017-11-05 16 views
-3

O_NONBLOCKが設定されたFIFOを開くと、なぜ読み込み専用または書き込み専用の設定で開くと、open()の動作が異なりますか?open()の相違点

+1

あなたの質問には意味がありません... – Samer

+0

私の質問を編集しようとしました –

答えて

0

コミュニケーションの意味のために非対称性があります。

リーダを持たないチャネルへの書き込みが役に立たないため、その時点でリーダが存在しない場合、非ブロッキングモードでの書き込み用のオープンは失敗します。

誰かが(将来)何かを将来読むことができると宣言するので、非ブロッキングで読むためのオープンは成功することができます。