is not a standard Java class, but there is a class of that name in
's influential book
(CPJ), and there are many copies of that class around.
It is basically a threadsafe queue implemented on top of an array.
More generally, it is a FIFO queue with a fixed capacity. It therefore can be empty, full or some state in between. When shared by 2 or more threads, it must be threadsafe.
s are used for communication between FBP asynchronous components (processes).
View edit of
May 27, 2004
with title or text search