Java.util.concurrent Queues: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
=Blocking Queue= | =Blocking Queue= | ||
<blockquote style="background-color: AliceBlue; border: solid thin LightSteelBlue;"> | |||
:<br>https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html<br><br> | |||
External: | |||
<tt>java.util.concurrent.BlockingQueue<E></tt> is a <tt>java.util.Queue</tt> that offers operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element. When configured with a fixed size (example <tt>ArrayBlockingQueue</tt>, it can be used as a memory sprawl control mechanisms, providing memory-safe separation between threads. | <tt>java.util.concurrent.BlockingQueue<E></tt> is a <tt>java.util.Queue</tt> that offers operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element. When configured with a fixed size (example <tt>ArrayBlockingQueue</tt>, it can be used as a memory sprawl control mechanisms, providing memory-safe separation between threads. |
Revision as of 03:36, 24 January 2016
Internal
Overview
Blocking Queue
External:
java.util.concurrent.BlockingQueue<E> is a java.util.Queue that offers operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element. When configured with a fixed size (example ArrayBlockingQueue, it can be used as a memory sprawl control mechanisms, providing memory-safe separation between threads.