2266
GB
What is the wound-wait scheme and how does it differ from wait-die?
IN
घाव-प्रतीक्षा योजना क्या है और यह प्रतीक्षा-मृत्यु से किस प्रकार भिन्न है?
A
In wound-wait younger transactions wound older ones
घाव-प्रतीक्षा में छोटे लेन-देन पुराने लेन-देन को घायल कर देते हैं
B
Wound-wait is identical to wait-die
घाव-प्रतीक्षा, प्रतीक्षा-मरने के समान है
C
If requesting transaction Ti is OLDER than holding Tj: Ti wounds Tj (forces Tj to abort). If Ti is YOUNGER than Tj: Ti waits. Older transactions are aggressive (preempt younger); younger transactions wait - opposite aggressiveness pattern from wait-die
यदि लेनदेन का अनुरोध करना Ti, Tj को पकड़ने से पुराना है: Ti Tj को घायल करता है (Tj को गर्भपात करने के लिए मजबूर करता है)। यदि Ti, Tj से छोटा है: Ti प्रतीक्षा करता है। पुराने लेन-देन आक्रामक होते हैं (युवा को रोकें); युवा लेनदेन प्रतीक्षा करें - प्रतीक्षा-मरने से विपरीत आक्रामकता पैटर्न
D
Wound-wait allows circular waiting
वाउंड-वेट सर्कुलर प्रतीक्षा की अनुमति देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Wound-Wait: preemptive. Older T requesting lock held by younger T: older T wounds (aborts) younger T. Younger T requesting lock held by older T: younger T waits. Comparison: Wait-Die = non-preemptive (older waits or younger dies on its own). Wound-Wait = preemptive (older actively wounds younger).
व्याख्या (हिन्दी)
घाव-प्रतीक्षा: प्रीमेप्टिव। बूढ़ा टी छोटे टी द्वारा ताला लगाने का अनुरोध कर रहा है: बड़ा टी छोटे टी को घायल (गर्भपात) कर रहा है। छोटा टी बड़े टी द्वारा ताला लगाए जाने का अनुरोध कर रहा है: छोटा टी इंतजार कर रहा है। तुलना: वेट-डाई = नॉन-प्रीमेप्टिव (बूढ़ा इंतजार करता है या छोटा अपने आप मर जाता है)। घाव-प्रतीक्षा = प्रीमेप्टिव (बूढ़ा सक्रिय रूप से युवा को घायल करता है)।