1

プライオリティ キューを使用して C で IPC を達成する方法はありますか? あるプロセスから別のプロセスに構造体を送信する必要がありますが、各構造体に優先度を割り当てて、他のプロセスが優先度の高い構造体を最初に受信できるようにしたいと考えています。FIFOのようなものですが、優先度があります。

ありがとう。

4

1 に答える 1

1

POSIX メッセージ キューと SysV メッセージキューの両方が優先度を処理できます。POSIX キューは、読み取り時に優先度が最も高い最も古いメッセージを常に返します。SysV キューは、読み取りで指定された (指定された) 優先度のメッセージを返します。

于 2012-12-21T03:01:33.927 に答える