【发布时间】:2016-11-02 11:39:15
【问题描述】:
(posix)消息队列有读写器原理吗? 我想将整数从线程 A(写入器)发送到线程 B(读取器)。
【问题讨论】:
-
我不确定您所说的“原则”是什么意思。当然可以将整数放入消息中,将该消息发送到 mq,然后让另一个线程或进程将消息出列并提取整数。
-
@JohnBollinger 是的,这就是我的意思。例如,您拥有的 posix 管道 pipe();读();写();但我想要 posix 消息队列类似的东西
-
我仍然不清楚您要问什么,但似乎它对于 SO 来说太宽泛了,或者它掩盖了令人失望的缺乏研究。 Linux 手册包含a message queue overview,我认为它很好地涵盖了 POSIX 消息队列。即呈现一般使用模型,列举标准mq函数;这些方面不是特定于 Linux 的。
标签: c multithreading pthreads posix