title: LinkedBlockingQueue vs ConcurrentLinkedQueue
body: <p>My question relates to <a href="https://stackoverflow.com/questions/1426342/need-a-queue-that-can-support-multiple-readers/1426375#1426375">this question</a> asked earlier.  In situations where I am using a queue for communication between producer and consumer threads would people generally recommend using <code>LinkedBlockingQueue</code> or <code>ConcurrentLinkedQueue</code>?</p>
  
  <p>What are the advantages / disadvantages of using one over the other?</p>
  
  <p>The main difference I can see from an API perspective is that a <code>LinkedBlockingQueue</code> can be optionally bounded.</p>