Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

layout title folder permalink categories tags
pattern
Producer Consumer
producer-consumer
/patterns/producer-consumer/
Concurrency
Java
Difficulty-Intermediate
I/O
Reactive

Intent

Producer Consumer Design pattern is a classic concurrency pattern which reduces coupling between Producer and Consumer by separating Identification of work with Execution of Work.

alt text

Applicability

Use the Producer Consumer idiom when

  • decouple system by separate work in two process produce and consume.
  • addresses the issue of different timing require to produce work or consuming work