1
我在非根系统中使用POSIX消息队列。我遇到了解除链接和清理的重大问题。我看不到打开的消息队列,然后编写一个例程来清除它们。POSIX消息队列的替代
我在想,如果两者之一是可能的:
- 创建本地POSIX mqueue中,在$ PWD什么
- 找替代的消息队列库,而不是从Linux中的标准之一。
我在非根系统中使用POSIX消息队列。我遇到了解除链接和清理的重大问题。我看不到打开的消息队列,然后编写一个例程来清除它们。POSIX消息队列的替代
我在想,如果两者之一是可能的:
有一两件事你可以尝试,就是看你是否可以去使用Unix域数据报套接字,而不是POSIX消息队列,特别SOC_SEQPACKET品种的那些:
http://man7.org/linux/man-pages/man7/unix.7.html
如果这是还不够,那里有很多消息队列抽象库,比如流行的ZeroMQ:http://zeromq.org/