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