6

epollオプションを設定すると、EPOLLPRIが表示されます。

緊急の「読み取り」が必要であることを説明します。

これは実際にいつ発生しますか?

そのPRIモードで送信する方法はありますか?

4

1 に答える 1

7

EPOLLPRIinepoll(7)POLLPRIinpoll(2)は、これらの緊急データを受信するために使用されます。

相手側に未読の優先度の低いデータがある可能性がある接続を介して、優先度の高い (緊急の) データを送信する必要がある場合があります。たとえば、ユーザー インターフェイス プロセスは、コマンドを解釈し、ストリーム接続を介して別のプロセスに送信する場合があります。ユーザーがすべての未処理の要求をキャンセルするコマンドを入力すると、ユーザー インターフェイスはまだ処理されていない要求でストリームをいっぱいにする可能性があります。優先度の低いデータの後に優先度の高いデータが処理されるのを待つのではなく、帯域外 (OOB) データまたは緊急データとして送信することができます。

ソケットベースの IPC チュートリアル

OOB を送信するMSG_OOBには、 でフラグを指定しますsend(2)

于 2012-09-20T06:54:40.760 に答える