बाधा() के बारे में
->
यह आप कैसे आईओ धागे पर बीच में आता है संभाल करने के लिए जा रहे हैं पर निर्भर करता है। इसके नाम के बावजूद, बाधित() दिए गए धागे को एक इंटरप्ट संदेश पास करने से कुछ भी नहीं करता है। यह जितना तेज़ हो सके उतना तेज़ संचालन का मतलब नहीं है। प्राप्त करने वाला धागा इस संदेश को देखेगा और interruptedException बढ़ाएगा। फिर स्थिति पर प्रतिक्रिया कैसे होगी इसकी शक्ति में पूरी तरह से है। यह इसे अनदेखा करना, खुद को पुनरारंभ करना, बंद करना, जो कुछ भी चुनना चुन सकता है।
इंटरप्ट्स आमतौर पर तब उपयोग किए जाते हैं जब आपको किसी अन्य धागे को बताने की आवश्यकता होती है कि कुछ मौलिक परिवर्तन हो गया है और निष्पादन का वर्तमान संदर्भ मान्य या वांछनीय या संभव या जो कुछ भी आपको चाहिए।
स्रोत
2012-03-22 23:47:03
वे दो अलग-अलग प्रश्न हैं और दो अलग-अलग पदों में पूछे जाने चाहिए। – Jeffrey
एक स्थिर विधि –
में io कर रहे थ्रेड पर thread.interrupt को कॉल करना अभी भी दो अलग-अलग प्रश्न हैं। – Jeffrey