निम्न दोनों पंक्तियां समान कार्य करती हैं। लेकिन क्या कोई छिपी हुई अंतर है? और किसको प्राथमिकता दी जानी चाहिए?थ्रेड और थ्रेडस्टार्ट
Thread t1 = new Thread(aMethod);
Thread t2 = new Thread(new ThreadStart(aMethod));
धन्यवाद।
निम्न दोनों पंक्तियां समान कार्य करती हैं। लेकिन क्या कोई छिपी हुई अंतर है? और किसको प्राथमिकता दी जानी चाहिए?थ्रेड और थ्रेडस्टार्ट
Thread t1 = new Thread(aMethod);
Thread t2 = new Thread(new ThreadStart(aMethod));
धन्यवाद।
कोई फर्क नहीं पड़ता। दोनों लाइनें बराबर हैं।
मुझे पता है कि कोई अंतर नहीं है (इसे आजमाया गया है) लेकिन दस्तावेज़ीकरण, संदर्भों के किसी भी अतिरिक्त लिंक के साथ इसका समर्थन करना वांछनीय होगा ... – broadband
वे वही हैं, लेकिन दूसरा आपको थ्रेड स्टार्ट विधि (अतिरिक्त थ्रेडस्टार्ट के बजाय पैरामैट्रिज्ड थ्रेडस्टार्ट का उपयोग करके) पर एक अतिरिक्त पैरामीटर का उपयोग करने की अनुमति देता है।
सी # संकलक Thread t2 = new Thread(new ThreadStart(aMethod));
एक ThreadStart विधि है कि एक थ्रेड पर निष्पादित प्रतिनिधित्व करने के लिए Thread t1 = new Thread(aMethod);
बयान बदल सकते हैं, तो यह बिल्कुल वही बात है।
भाषा टैग निर्दिष्ट करना इस प्रश्न को अधिक ध्यान में ला सकता है। सी#? –
कौन सी भाषा? – Daniel
अंक ध्यान दिया। धन्यवाद। सी#। – Azodious