Producer Consumer
|
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Duplicator is worker that takes from one buffer, and copies the element to TWO outgoing buffers |
![]() ![]() | |
![]() ![]() ![]() | Abstract class implementing the common parts of BoundedBuffer and UnboundedBuffer |
![]() ![]() ![]() ![]() | BoundedBuffer has a limited capacity. Trying to Add an element to a full buffer will make the calling thread wait. This class is thread safe. |
![]() ![]() ![]() ![]() | A buffer with unlimited capacity. |
![]() ![]() | MiddleMan is a worker that takes from one buffer and adds into another buffer- |
![]() ![]() | Produces items and Adds them into the specified buffer |
![]() ![]() |