【发布时间】:2011-12-12 20:54:56
【问题描述】:
我对队列 (POSIX) 感到困惑。 是否需要保护队列中的多个写入者或队列中的多个读取者?
多个线程将写入队列,多个线程将从队列中读取。
正如定义所说“一个消息队列可以有许多读者和许多作者”。但这并不是说它是否需要保护。 这两条消息应该被互斥锁保护吗?
mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio); mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio);
请问有人可以帮我吗?提前致谢。
【问题讨论】:
标签: posix message-queue