title: C# concurrent queue usage
body: <p>got a quick question.</p>
  
  <p>Do I have to use a concurrent queue if one thread is enqueuing and other is dequeuing? Is there any race condition/other risk when using regular container in this scenario (1 reader &amp; 1 writer)?</p>