विषयसूची:

यदि आप रननेबल इंटरफ़ेस को लागू करते हैं तो आपको किस विधि को ओवरराइड करना होगा?
यदि आप रननेबल इंटरफ़ेस को लागू करते हैं तो आपको किस विधि को ओवरराइड करना होगा?

वीडियो: यदि आप रननेबल इंटरफ़ेस को लागू करते हैं तो आपको किस विधि को ओवरराइड करना होगा?

वीडियो: यदि आप रननेबल इंटरफ़ेस को लागू करते हैं तो आपको किस विधि को ओवरराइड करना होगा?
वीडियो: 13.3 रननेबल इंटरफ़ेस का उपयोग करके मल्टीथ्रेडिंग 2024, मई
Anonim

एक वर्ग जो रननेबल कैन थ्रेड इंस्टेंस को तुरंत चालू करके और लक्ष्य के रूप में स्वयं को पास करके थ्रेड को उप-वर्ग किए बिना चलाएं। ज्यादातर मामलों में, चलने योग्य इंटरफ़ेस चाहिए इस्तेमाल किया गया अगर आप केवल योजना बना अवहेलना रन() तरीका और कोई धागा नहीं तरीकों.

फिर, रननेबल इंटरफ़ेस को लागू करने के लिए इनमें से किस विधि का उपयोग किया जाता है?

व्याख्या: To रननेबल इंटरफ़ेस लागू करें , एक वर्ग को केवल की जरूरत है लागू एक भी तरीका रन () कहा जाता है।

इसके अतिरिक्त, आप रननेबल्स को कैसे कार्यान्वित करते हैं? द्वारा रननेबल लागू करना इंटरफ़ेस, आपको प्रदान करने की आवश्यकता है कार्यान्वयन रन () विधि के लिए। इसे चलाने के लिए कार्यान्वयन क्लास, एक थ्रेड ऑब्जेक्ट बनाएं, पास करें चलने योग्य कार्यान्वयन इसके कंस्ट्रक्टर को क्लास ऑब्जेक्ट। रन () विधि को निष्पादित करने के लिए थ्रेड क्लास पर कॉल स्टार्ट () विधि।

ऊपर के अलावा, रन करने योग्य इंटरफ़ेस में कौन से तरीके हैं?

चलने योग्य एक इंटरफेस जिसे उस वर्ग द्वारा कार्यान्वित किया जाना है जिसका उदाहरण धागे द्वारा निष्पादित करने का इरादा है। एक नया थ्रेड शुरू करने के दो तरीके हैं - उपवर्ग थ्रेड और कार्यान्वयन चलने योग्य . जब कोई कार्य केवल रन () को ओवरराइड करके किया जा सकता है, तो थ्रेड को उपवर्गित करने की कोई आवश्यकता नहीं है तरीका का चलने योग्य.

मैं एक रन करने योग्य इंटरफ़ेस थ्रेड कैसे प्रारंभ करूं?

थ्रेड बनाने और शुरू करने के लिए रननेबल इंटरफ़ेस का उपयोग करने के लिए, आपको निम्न कार्य करने होंगे:

  1. एक वर्ग बनाएं जो रननेबल लागू करता है।
  2. रननेबल क्लास में एक रन विधि प्रदान करें।
  3. थ्रेड क्लास का एक उदाहरण बनाएं और अपने रननेबल ऑब्जेक्ट को इसके कंस्ट्रक्टर को एक पैरामीटर के रूप में पास करें।
  4. थ्रेड ऑब्जेक्ट की प्रारंभ विधि को कॉल करें।

सिफारिश की: