in Operating System
362 views
0 votes
0 votes

Your friend wants to design synchronization primitives and tells you that he would be better off by strictly ensuring that the processes alternate the critical section. Your response would be:

  1.  That might not satisfy the “progress” requirement
  1.  That might not satisfy the “mutual exclusion” requirement
  1.  That might not satisfy the “bounded wait” requirement
  1. I guess that would suffice.
in Operating System
362 views

1 Answer

0 votes
0 votes

From the question's reference i think that friend is using "Strict alteration"  technique.

In this technique we are using turn variable. That variable can be used one process at a time 

So in this method progress is not achieved.

So I think answer is option (a).

Related questions