Therefore, this particular while loop will complete, essentially because p2_inside is false; now suppose there is a context switch that occurs resulting in process p 2 which executes, so it will also execute these statements while p1_inside is false , so the while loop will break.
ಆದ್ದರಿಂದ, ಪ್ರಕ್ರಿಯೆ 2 ನಿರ್ಣಾಯಕ ವಿಭಾಗದಿಂದ ನಿರ್ಗಮಿಸಿದಾಗ ಮಾತ್ರ ಪ್ರಕ್ರಿಯೆ 1 ನಿರ್ಣಾಯಕ ವಿಭಾಗಕ್ಕೆ ಪ್ರವೇಶಿಸುತ್ತದೆ, ಹೀಗೆ ಪರಸ್ಪರ ಮ್ಯೂಚುಯಲ್ ಎಕ್ಸ್ಕ್ಲೂಷನ್ ಅನ್ನು ಸಾಧಿಸುತ್ತದೆ. ಅಲ್ಲದೆ, ಬೌಂಡೆಡ್ ವೇಟ್ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರೋಗ್ರೆಸ್ ನ ವಿಷಯವು ಪರಿಹರಿಸಲ್ಪಡುತ್ತದೆ ಎಂದು ನಾವು ನೋಡಿದ್ದೇವೆ.