2016-11-02 4 views
0

(posix)メッセージキューのリーダ/ライタの原則はありますか? スレッドA(ライター)からスレッドB(リーダー)に整数を送りたい。(posix)メッセージキューのリーダ/ライタの原則はありますか?

+0

"原理"の意味がわかりません。整数をメッセージに入れ、そのメッセージをmqに送り、別のスレッドまたはプロセスにメッセージをデキューして整数を抽出させることは確かに可能です。 –

+0

@JohnBollingerはい、それは私が意味するものです。たとえばposixパイプのようにpipe();読む();書きます();しかし、私はposixメッセージキューに似たものが欲しいです –

+0

あなたが求めていることはまだわかりませんが、それはあまりにも広すぎるか、または残念な欠点の研究に嘘をついているようです。 Linuxのマニュアルには、POSIXメッセージキューをかなりうまくカバーすると思われる[メッセージキューの概要](http://man7.org/linux/man-pages/man7/mq_overview.7.html)が含まれています。つまり、一般的な使用モデルを提示し、標準のmq関数を列挙します。これらの側面はLinux固有のものではありません。 –

答えて

0

はい、1つのスレッドから送信し、別のスレッドで送信することは安全です。パイプやソケットなどと似ています。

関連する問題