2

几天来,我一直在远程使用 POSIX 消息队列。现在我想在我自己的电脑上做,但我发现没有 /dev/mqueue 文件夹用于创建队列;这意味着我不知道它们在哪里(是否有),所以如果我的程序意外结束,我无法访问那里删除它们。

我注意到由于“僵尸”队列,我的代码无法正常运行,但我无法像处理信号量和共享内存(托管在 /dev/shm 中)那样将它们从该文件夹中删除。

我怀疑可以使用以下命令对此进行一些配置,但我想在更改任何内容之前了解我在做什么。

mount -t mqueue none /dev/mqueue

我希望我已经设法向您展示我的问题,以便有人可以给我一个解决方案。

提前致谢,

爱德华多

4

1 回答 1

4
# mkdir /dev/mqueue
# mount -t mqueue none /dev/mqueue

资料来源: Linux.die.net

于 2015-12-16T23:21:31.123 回答