java.util.concurrent.BlockingQueueis a
Queue that supports operations that wait for the queue to become non-empty when
retrieving and removing an element, and wait for space to become available in
the queue when adding an element. BlockingQueue interface is part of java
collections framework and it’s primarily used for implementing producer
consumer problem. We don’t need to worry about waiting for the space to be
available for producer or object to be available for consumer in BlockingQueue
as it’s handled by implementation classes of BlockingQueue.Java provides
several BlockingQueue implementations such as ArrayBlockingQueue,
LinkedBlockingQueue, PriorityBlockingQueue, SynchronousQueue etc.Tuesday, October 27, 2015
What is BlockingQueue?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment