Я использую Generic.Queue в C # 3.0 и Monitor.Enter, wait, exit for wait перед использованием очереди (подождите, пока элемент будет поставлен в очередь). Теперь я перехожу на C # 4.
Может ли кто-нибудь подсказать мне, какой из них быстрый и лучший, особенно во избежание блокировок ..
BlockingCollection против concurrentQueue или что-то еще ...
Примечание. Я не хочу ограничивать своего продюсера
Заранее спасибо..