POSIX 中的消息队列
Posted
技术标签:
【中文标题】POSIX 中的消息队列【英文标题】:Message queue in POSIX 【发布时间】:2013-03-30 18:07:31 【问题描述】:如果我有一个消息队列
mqd_t m;
m = mq_open(NAME,O_CREAT | O_RDWR, 0666, NULL);
是否可以在其上发送消息并在同一进程上执行接收 同样的信息?
谢谢!
【问题讨论】:
【参考方案1】:为什么不呢?它可能。在此处查看官方手册:http://man7.org/linux/man-pages/man3/mq_open.3.html 参数 O_RDWR 的意思是:
O_RDWR 打开队列以发送和接收消息。
就像一个文件对象,你可以在一个进程中读取和写入它。
【讨论】:
以上是关于POSIX 中的消息队列的主要内容,如果未能解决你的问题,请参考以下文章