Любые очевидные проблемы или улучшения для моей очереди потребителя производителя - PullRequest
5 голосов
/ 19 июля 2010

Я задал предыдущий вопрос о коде производителя / потребителя, который был слишком общим (хотя ответы, безусловно, были полезны).Поэтому я взял предложения из более раннего SO вопроса другого автора и преобразовал их в C ++ и повысил.Однако меня всегда немного беспокоит многопоточный код, поэтому, если кто-нибудь увидит какие-либо очевидные улучшения, я бы хотел о них услышать.измененная версия параллельной очереди Энтони Уильямса .Мою модифицированную версию можно найти здесь .

1 Ответ

5 голосов
/ 19 июля 2010

Если вы беспокоитесь о потенциальных подводных камнях в своей реализации, вы можете попробовать использовать превосходный поточно-ориентированный, многопользовательский, многопользовательский очередь Anthony Williams (сопровождающий библиотеку Boost.Thread) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...