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