Skip to content

Latest commit

 

History

History

producer-consumer

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
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