मैं वर्तमान में अपने विश्वविद्यालय में समवर्ती प्रोग्रामिंग पाठ्यक्रम में भाग ले रहा हूं और हमने हाल ही में एक मॉनिटर की अवधारणा के बारे में बात करना शुरू किया है। जबकि मैं आपसी बहिष्कार की आवश्यकता को समझता हूं, मुझे समझ में नहीं आता है कि मैं उसके लिए एक मॉनिटर का उपयोग क्यों करूंगा।
जैसा कि मैं इसे समझता हूं, एक मॉनिटर गारंटी देता है कि हर समय एक या कोई भी प्रक्रिया महत्वपूर्ण अनुभाग में नहीं है। हम ठीक वैसा ही हासिल कर सकते हैं जैसे कि एक अर्धवृत्त के साथ। इसके अलावा हम सेमाफ़ोर्स के साथ मॉनिटर (या उन्हें लागू करने की कम से कम एक संभावना) लागू करते हैं।
तो मैं कुछ ऐसा क्यों लागू करूँगा जो बिल्कुल एक सेमाफोर के साथ एक सेमाफोर के समान है? मुझे क्या लाभ मिलेगा?