Various forms of thread-queues like BlockingQueue and BufferedQueue.