title: Concurrent read and write to BlockingQueue
body: <p>I'm using a LinkedBlockingQueue in front of a database. One thread writes to the queue and another one reads from the queue.</p>
  
  <p>Two concurrent writes should not be possible I think. But is it possible that one thread writes and the other thread reads at the same time from the queue? And if not, is there a queue providing this in Java?</p>