multithreading - How many ways are for creating a new thread in Java? -


असल में, थ्रेड वर्ग को विस्तारित करने और रननाबल इंटरफ़ेस को कार्यान्वित करने के अलावा अन्य क्या तरीके उपलब्ध हैं? चलाने जो थ्रेड आपको भी start () ) को कॉल करने की आवश्यकता है।

जावा कोड में धागे बनाता है जो सब कुछ कवर के पीछे एक तरफ वापस आता है (जैसे एक कार्यान्वयन इन्स्तांत करेगा < कोड> थ्रेड ऑब्जेक्ट्स कुछ बिंदु पर, ...)।

उस थ्रेड में निर्दिष्ट करने के लिए कौन से कोड को चलाने के दो अलग-अलग तरीके हैं:

  • इंटरफ़ेस को लागू करें और इसे लागू करने वाले क्लास का एक उदाहरण पास करें।
  • विस्तार करें थ्रेड और उसकी विधि को ओवरराइड करें।

    पहला दृष्टिकोण (कार्यान्वयन runnable ) आमतौर पर अधिक सही दृष्टिकोण माना जाता है क्योंकि आप आमतौर पर कोई नया " Nd "थ्रेड का है, लेकिन बस कुछ कोड चलाना चाहते हैं (जैसे। एक समर्पित धागा में एक runnable )।

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -