perfomance of ConcurrentQueue vs Queue + lock
<p>I have to implement one-consumer one-producer standart algorithm. I can implement it using <code>Queue</code> and couple of <code>lock</code> statements easily. Or I can just use <code>ConcurrentQueue</code>. What is better?</p>

<p>If <code>Queue + lock</code> is used then i can optimize "multiple addition/retrival", cause I can <code>lock</code> once and then <code>Add</code> many times.</p>

<p>What is faster in general case - <code>ConcurrentQueue</code> or <code>Queue + lock</code> and how much the difference is? Of course <code>ConcurrentQueue</code> is the most straigtforward way but i do not want to loose a lot of perfomance as I'm using this in HFT trading application.</p>
