Linuxでメッセージキューを使おうとしていますが、以下を行うことは可能ですか?
プロセス1には1という名前のメッセージキューがあります
プロデューサー1と2は、ロックメカニズムのないメッセージを送信しますが、大丈夫ですか?
Linuxでメッセージキューを使おうとしていますが、以下を行うことは可能ですか?
プロセス1には1という名前のメッセージキューがあります
プロデューサー1と2は、ロックメカニズムのないメッセージを送信しますが、大丈夫ですか?
Sys Vメッセージキューは優先順位を提供するため、特定のキュー受信者を指定して、それに「狙いを定めた」メッセージを受け取ることができます。競合なし。キューリーダーは、のmtype値に応じて、任意のメッセージにアクセスできますmsgrcv()
。POSIXメッセージキューは少し異なります。通常、リソースのロックを心配することなく、SysVキューを使用できます。SysVセマフォキューと共有メモリにもいくつかの欠点があります。それらがカーネル永続的であるという事実のように。
試すhttp://beej.us/guide/bgipc/