Java.util.concurrent Queues: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
=Internal=
=Internal=


* [[java.util.concurrent#Subjects|java.util.concurrent]]
* [[java.util.concurrent#Queues|java.util.concurrent]]


=Overview=
=Overview=

Revision as of 17:08, 23 March 2018

Internal

Overview

Blocking Queue


https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html

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.