是否锁定消息队列

时间:2012-05-15 22:08:59

标签: c linux message-queue

我正在尝试在Linux中使用消息队列,是否可以执行以下操作

进程1具有名为one

的消息队列

制片人1& 2发送消息到没有锁机制的那个,是吗?

1 个答案:

答案 0 :(得分:1)

Sys V消息队列提供优先级,因此可以指定特定的队列接收者并且可以获取消息"目标"在它。没有争论。队列读者也可以访问任何消息,具体取决于msgrcv()中的mtype值。 POSIX消息队列有点不同。通常,您可以使用Sys V队列,而无需担心锁定资源。 Sys V信号量队列和共享内存也有一些缺点。就像它们是内核持久性一样。

尝试http://beej.us/guide/bgipc/