मुझे पता है कि लिनक्स में mutexesfutexes नीचे नीचे और futex का उपयोग करता तुलना और स्वैप तंत्र के रूप में लागू किया जाता है। और आमतौर पर ताले प्राप्त करने के लिए, उपयोगकर्ता-स्थान थ्रेड को सिस्टम कॉल करने की आवश्यकता नहीं होती है क्योंकि उपयोगकर्ता-स्थान में लॉक हल हो जाता है।Mutex का उपयोग और सिस्टम कॉल
अब मेरा प्रश्न यह है कि जब उच्च विवाद होता है और कई धागे एक ही समय में एक म्यूटक्स को लॉक करने का प्रयास कर रहे होते हैं तो क्या होता है। क्या कर्नेल के लिए यह तय करने के लिए सिस्टम कॉल होता है कि कौन सा धागा म्यूटक्स प्रदान करेगा? विशेष रूप से जब धागा प्राथमिकताएं अलग होती हैं? मैं खुद ऐसा सोचता हूं।