【发布时间】:2012-05-16 06:33:10
【问题描述】:
我正在尝试在 Linux 中使用消息队列,是否可以执行以下操作
进程 1 有一个名为 1 的消息队列
生产者 1 和 2 向没有锁定机制的生产者发送消息,可以吗?
【问题讨论】:
-
一般来说,这取决于您所说的“锁定”和“队列”的含义。严格来说,可以使用 CPU 原子指令来代替 OS 提供的自旋锁或线程同步原语。
-
我的意思是 System V 或 POSIX 消息队列
-
通过锁定,比如说 emaphore
标签: c linux message-queue