subject

Modified producer consumer problem: assume one producer process and n consumer processes share a bounded buffer having b slots. the producer deposits messages in the buffer; consumers fetch them. every message deposited by the producer is to be eventually received by all n consumers. furthermore, each consumer is to receive the messages in the order they were deposited. however, consumers can receive messages at different times. for example, one consumer could receive up to b more messages than another if the second consumer is slow. a) develop a monitor to synchronize the two types of threads (draw the monitor picture, give the thread execution pseudo-code, give service methods’ pseudo-code, initialization, condition variables). extensively comment your implementation. use the concept of monitors: condition variables have names, are implemented as queues with fifo policy. you can use any of the two signal policies but specify which one you use. don't use notifyall. b) is it possible for the pseudo-code of your service methods to support the other (not chosen) signal policy? if no, explain why not.

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 22:30
Ted wants to go out to a neighborhood park and shoot pictures of dew drops on grass. he wants to get a low-level angle of the dew drops. which support equipment should ted use? a. mini tripod b. pistol grip c. monopod d. body mount
Answers: 2
question
Computers and Technology, 22.06.2019 16:30
What type of file does a cookie place on web site visitors' computers so that web site managers can customize their sites to their visitors' preferences?
Answers: 1
question
Computers and Technology, 22.06.2019 20:00
When you mouse over and click to add a search term this(these) boolean operator(s) is(are) not implied. (select all that apply)?
Answers: 1
question
Computers and Technology, 23.06.2019 22:30
Jamie has to enter the names, employee id’s, and income of a group of employees into a worksheet. which option will jamie use to describe the data
Answers: 3
You know the right answer?
Modified producer consumer problem: assume one producer process and n consumer processes share a bo...
Questions
question
Mathematics, 16.02.2020 10:59
question
English, 16.02.2020 11:22
question
Mathematics, 16.02.2020 11:23
question
English, 16.02.2020 11:28
Questions on the website: 13722367