As it is a non-preemptable resource before they start to use the resource, they invoke P which is basically wait for semaphore and after getting access to the semaphore, they starting executing the shared resource.
चूंकि यह रिसोर्स का उपयोग शुरू करने से पहले एक नॉन-प्रिएम्पटिबल रिसोर्स है, वे P का आह्वान करते हैं जो मूल रूप से सेमाफोर वेट हैं और सेमाफोर तक पहुंचने के बाद, वे शेयर्ड रिसोर्स को एक्सीक्यूट करना शुरू करते हैं।