我正在非根系统中使用posix消息队列。我遇到了与拆线和清洁的重大问题。我看不到打开的消息队列,然后编写一个例程来清理它们。
我想知道这两种方法中是否有一种是可能的:
在本地创建posix mqueue,用$pwd或其他格式
从Linux中获取替代的消息队列库,而不是标准的消息队列库。
最佳答案
您可以尝试的一件事是,查看是否可以使用unix域数据报套接字而不是posix消息队列,特别是soc-seqpacket这类:
http://man7.org/linux/man-pages/man7/unix.7.html
如果这还不够,那么还有很多消息队列抽象库,比如流行的zeromq:http://zeromq.org/