https://gateoverflow.in/1750/gate2012-32
SUPPOSE INITIALLY P1 CAME WHEN NO ONE IN CRITICAL SECTION WITH INITIAL VALUE L=0 SO IT PERFORMED WHILE CONDITION SUCCESSFULLY BECZ L=0 AND LOCK IS AVAILBLE AS PER QUESTION LOCK IS ACQUIRED BY P1 AND L BECAME 1
NOW P2 CAME AND BECZ L =1 IT KEEP ON ITERATING WITH L=1 IN WHILE LOOP LOCK IS STILL NOT AVAILABLE
NOW P1 RELEASED LOCK BY MAKING L=0 AND LOCK IS NOW AVAILABLE AS L SOON AS L WILL BECOME 0 BY P1
P2 IS IN WHILE LOOP AND L HAS BECAME 0 LOCK IS AVAILABLE IS IT NOT THE SAME CONDITIONN AS THE CONDITION WAS FOR P1????SO P2 WILL ALSO ACQUIRE LOCK???