Question
Option 2 : A cycle T1→T2→T1, confirming a deadlock / एक चक्र T1→T2→T1, जो डेडलॉक की पुष्टि करता है
Detailed Solution
सही उत्तर A cycle T1→T2→T1, confirming a deadlock / एक चक्र T1→T2→T1, जो डेडलॉक की पुष्टि करता है है।
Question:
T1 holds an exclusive lock on row X and requests an exclusive lock on row Y; T2 holds an exclusive lock on row Y and requests an exclusive lock on row X. The DBA runs deadlock detection. What will the wait-for graph show? / T1 के पास पंक्ति X पर एक्सक्लूसिव लॉक है और वह पंक्ति Y पर एक्सक्लूसिव लॉक माँगता है; T2 के पास पंक्ति Y पर एक्सक्लूसिव लॉक है और वह पंक्ति X पर एक्सक्लूसिव लॉक माँगता है। DBA डेडलॉक डिटेक्शन चलाता है। वेट-फॉर ग्राफ़ क्या दिखाएगा?
Correct Answer: A cycle T1→T2→T1, confirming a deadlock / एक चक्र T1→T2→T1, जो डेडलॉक की पुष्टि करता है
T1 waits for T2 (holder of Y) and T2 waits for T1 (holder of X); the wait-for graph contains the cycle T1→T2→T1, which is exactly the deadlock condition. / T1, T2 की (Y के धारक) प्रतीक्षा करता है और T2, T1 की (X के धारक) प्रतीक्षा करता है; वेट-फॉर ग्राफ़ में चक्र T1→T2→T1 बनता है, जो डेडलॉक की ठीक शर्त है।