0

如果我有一个消息队列

mqd_t m; m = mq_open(NAME,O_CREAT | O_RDWR, 0666, NULL);

是否可以在其上发送消息并在同一消息上执行接收的相同过程?

谢谢!

4

1 回答 1

1

为什么不?它可能。请参阅此处的官方手册: http: //man7.org/linux/man-pages/man3/mq_open.3.html 参数 O_RDWR 表示:

O_RDWR 打开队列以发送和接收消息。

就像文件对象一样,您可以在一个进程中读取和写入它。

于 2013-03-30T23:14:30.750 回答