Tech and Media Labs
This site uses cookies to improve the user experience.




SynchronousQueue

Jakob Jenkov
Last update: 2014-06-23

The SynchronousQueue class implements the BlockingQueue interface. Read the BlockingQueue text for more information about the interface.

The SynchronousQueue is a queue that can only contain a single element internally. A thread inseting an element into the queue is blocked until another thread takes that element from the queue. Likewise, if a thread tries to take an element and no element is currently present, that thread is blocked until a thread insert an element into the queue.

Calling this class a queue is a bit of an overstatement. It's more of a rendesvouz point.

Jakob Jenkov




Copyright  Jenkov Aps
Close TOC