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