消息队列 - 线程安全

时间:2015-02-18 19:01:10

标签: multithreading queue

我需要使用一个也是可变大小的线程安全消息队列。我搜索但发现没有可用的解决方案来回答这些问题有std:queue但它似乎不是线程安全的,也不是可变大小。它应该在Linux上使用,它也有一些队列机制,但更适合于进程,我担心线程效率会降低。

感谢您的任何建议, 然

1 个答案:

答案 0 :(得分:0)

ZeroMQ有一篇关于线程安全的非常好的文章。

http://zeromq.org/blog:multithreading-magic

最安全的答案不是comman的回答。 0MQ人员基于Erlang并发设计。请原谅使用链接,这是一篇相当详细的文章。

答案较短。看看ZeroMQ。