0

Linuxでメッセージキューを使おうとしていますが、以下を行うことは可能ですか?

プロセス1には1という名前のメッセージキューがあります

プロデューサー1と2は、ロックメカニズムのないメッセージを送信しますが、大丈夫ですか?

4

1 に答える 1

1

Sys Vメッセージキューは優先順位を提供するため、特定のキュー受信者を指定して、それに「狙いを定めた」メッセージを受け取ることができます。競合なし。キューリーダーは、のmtype値に応じて、任意のメッセージにアクセスできますmsgrcv()。POSIXメッセージキューは少し異なります。通常、リソースのロックを心配することなく、SysVキューを使用できます。SysVセマフォキューと共有メモリにもいくつかの欠点があります。それらがカーネル永続的であるという事実のように。

試すhttp://beej.us/guide/bgipc/

于 2012-05-15T22:33:10.717 に答える