हाल ही में मैं एक दिलचस्प ब्लॉग म्युटेक्स और सेमाफोर की तुलना पढ़ें:
"
http://www.feabhas.com/blog/2009/09/mutex-vs-semaphores-%E2%80%93-part-1-semaphores/
" यह सेक्या एक महत्वपूर्ण खंड में संदर्भ स्विच हो सकता है?
उद्धरण:
"
तो एक संदर्भ स्विच होता है, जबकि उस कार्य को महत्वपूर्ण क्षेत्र में है, और एक और कार्य पी (एस) पर भी कॉल करता है, फिर उस दूसरे कार्य (और किसी भी बाद के कार्यों) को ऑपरेटिंग सिस्टम द्वारा प्रतीक्षा राज्य में डालकर महत्वपूर्ण क्षेत्र में प्रवेश करने से अवरुद्ध कर दिया जाएगा। बाद में पहला कार्य फिर से निर्धारित किया जाता है और वी (एस) को इंगित करने के लिए यह महत्वपूर्ण क्षेत्र छोड़ दिया है। दूसरा कार्य अब होगा महत्वपूर्ण क्षेत्र तक पहुंच की अनुमति है। "
यदि यह सैमफोर के लिए सच है, तो क्या यह म्यूटेक्स के लिए भी सच है? मुझे नहीं लगता कि यह सही है जैसे कि कोड का एक ब्लॉक लॉक है, यह" परमाणु "होना चाहिए जिसे संदर्भित नहीं किया जा सकता है या बाधित नहीं किया जा सकता क्या मैं सही हूँ?