Question: Please write code in C. Write synchronization code to simulate each of the following scenarios: a. (3 points) A barrier: a group of us go

Please write code in C.
Write synchronization code to simulate each of the following scenarios: a. (3 points) A barrier: a group of us go to a restaurant we wait until the last person arrives before we go in. b. (3 points) A bakery where threads of three types representing three ingredients cake mix, filling and icing arrive. Whenever we have one of each, we make a cake (3 points) The recipe in part b has changed-now we need two portions of cake mix to arrive (in addition to filling and icing) before we can make cake. Update vour implementation. C. Write synchronization code to simulate each of the following scenarios: a. (3 points) A barrier: a group of us go to a restaurant we wait until the last person arrives before we go in. b. (3 points) A bakery where threads of three types representing three ingredients cake mix, filling and icing arrive. Whenever we have one of each, we make a cake (3 points) The recipe in part b has changed-now we need two portions of cake mix to arrive (in addition to filling and icing) before we can make cake. Update vour implementation. C
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
