You will implement the producer - consumer problem that we mentioned in the lab. You have the pseudocode for producer and consumer threads. You will take number of consumers, number of producers and size of the buffer from the user. Either as an argument or ask user for each of them seperately. Time for a consumer eats and a producer prepares are your own decision