Question
Using traffic lights, create a program that simulates the use of stovetops in a environment with N frying pans and M clay pots (N and
Using traffic lights, create a program that simulates the use of stovetops in a environment with N frying pans and M clay pots (N and M can be the same or different), from so that there is no starvation and/or deadlock.
Suppose that in a kitchen there is only one four-burner stove to be used both for frying pans and for clay pots. So that there are no problems, they were imposed some rules:
- There cannot be clay pots and pans on a stove top at the same time - There cannot be more than three pans on the stove at the same time
Print the number of pans or pans on the stove each time the value of them be updated (every time the quantity changes)
Example: The hob has 1 pan. The hob has 2 pans. The stove burner has 1 pan. The hob has 2 pans.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started