कम्प्यूटेशनल आर्किटेक्चर में डेडलॉक क्या है?

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

प्रकाशन तिथि: