1,531 views

2 Answers

5 votes
5 votes

Yes,Progress cannot be satisfied as when both processes set their flag's to true...both cannot enter the CS

Progress: Some process must execute in CS then there is said to be Progress
or
The process which has to be entered into CS must be taken by the process which are executing in Entering section not by 
processes which are executing in the remainder section(EXIT SECTION) in FINITE TIME 

So when the two processes set there flags to true both want to enter CS so decision must be taken by the two processes
but as there flags are true decision is not taken in FINITE TIME, hence Progress is not satisfied.

edited by
1 votes
1 votes
progress means if a process is executing the non critical section,then it should not block other process from entering the critical section...(other definition... IF A PROCESS IS NOT INTERESTED TO ENTER THE CS IT SHOULD NOT BLOCK OTHER PROCESSES FROM ENTERING THE CS) but here there is no process is in non cs ,which is blocking other process from entering the critical section ...so progress is guaranteed

Related questions

0 votes
0 votes
0 answers
1