Description: Use POSIX threads (or processes) and SYSTEM V semaphore to implement producer consumer issues. Requirements:
1. There are five storage cells in the bounded buffer. Two producer threads are constantly writing data to the buffer, and two consumer threads are constantly reading data from the buffer.
2. After each producer and consumer operates on a bounded buffer, the full contents of bounded buffers are immediately displayed.
File list (Check if you may need any files):