Introduction - If you have any usage issues, please Google them yourself
Preparation of a producer- consumer program group, supports multiple producers and consumers, the the producer process for 2
Consumers number of processes.
Use shared memory for data transfer between producers and consumers, and use semaphores to protect the data.