Producers and consumers

Producers and consumers