mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-15 18:59:10 +00:00
4cd8149502
https://sonarcloud.io/organizations/iluwatar/rules?open=java%3AS5786&rule_key=java%3AS5786
title, category, language, tags
| title | category | language | tags | |
|---|---|---|---|---|
| Producer Consumer | Concurrency | en |
|
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.
Class diagram
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
