Project 2: Exploring Synchronization Among Processes and Threads
The Problem:
You are given three (3) processes in one program that work together to solve a producer-consumer problem. Two processes are "producers," each producing its own type of product in a continuous loop. That is, one product type is produced by one producer and a different product type by the other producer.