我在非root系统中使用POSIX消息队列。我在解除链接和清理方面遇到了重大问题。我看不到打开的消息队列,然后写一个例程来清理它们。
我想知道这两个中的一个是否可能:
答案 0 :(得分:2)
您可以尝试的一件事是看看是否可以使用unix域数据报套接字而不是posix消息队列,特别是SOC_SEQPACKET各种:
http://man7.org/linux/man-pages/man7/unix.7.html
如果这还不够,那里有很多消息队列抽象库,比如流行的ZeroMQ:http://zeromq.org/