2015-02-18 3 views
0

Мне нужно использовать потокобезопасную очередь сообщений, которая также является переменным размером. Я искал, но не нашел доступного решения, которое отвечает на них. Существует std: queue, но, похоже, она не является потокобезопасной и не изменяет размер. Он должен использоваться в Linux, который также имеет некоторый механизм очередей, но лучше подходит для процессов, и я боюсь, будет менее эффективным для потока.очередь сообщений - потокобезопасная

Спасибо за любые предложения, Ран

ответ

0

ZeroMQ имеет очень хорошую статью о безопасности потока.

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

Самый безопасный ответ не Comman ответ. Люди 0MQ основали дизайн на параллелизме Erlang. Извините за использование ссылки, это довольно подробная статья.

Более короткий ответ. Проверьте ZeroMQ.

Смежные вопросы