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