layout, title, folder, permalink, pumlid, categories, tags
layout | title | folder | permalink | pumlid | categories | tags | ||||
---|---|---|---|---|---|---|---|---|---|---|
pattern | Producer Consumer | producer-consumer | /patterns/producer-consumer/ | PSjB3iCW303HgxG70Ezx6zTO2HKso9_a-c7VtUX9y-vA8nkdZTSPiVm3O7ZNeyUPttGscXgiKMaAz94t1XhyyCBIsFkXPM44cpe8-WvODbiIMzcdfspXe7-jQL9NodW0 | Concurrency |
|
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.
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