मुझे इस साइट पर मिली कुछ सलाह के बारे में स्पष्टीकरण की आवश्यकता है। मैं ऐप भेजने वाला न्यूज़लेटर कर रहा हूं, और मेरे पास एक मेल अलग थ्रेड में भेजा गया है, इसलिए प्रक्रिया पूरी वेबसाइट को धीमा नहीं करती है। कुछ लोगों ने मुझे धागे IsBackground संपत्ति को सत्य पर सेट करने की सलाह दी। मैंने यह किया, लेकिन यह क्या करता है इसके बारे में भी उत्साहित था, इसलिए मैंने थोड़ा गुस्सा किया। जैसा कि यह पता चला है, IsBackground प्रॉपर्टी को सही पर सेट करना इंगित करता है कि "यह ठीक है अगर यह थ्रेड अभी भी चल रहा है, तो प्रक्रिया बंद हो जाती है।"। या माइक्रोसॉफ्ट के रूप में इसे रखता है "कोई भी शेष पृष्ठभूमि धागा बंद हो जाता है और पूरा नहीं होता है।"पृष्ठभूमि के रूप में थ्रेड सेट करें या
मुझे नहीं पता कि मुझे यह गलत तरीका है, लेकिन क्या IsBackground संपत्ति को झूठ में छोड़ना बेहतर नहीं होगा, ताकि स्प्रेड किए गए धागे मुख्य धागे के संबंध में अपना काम पूरा कर सकें? यदि यह धागा निरस्त नहीं की जाएगी जब प्रक्रिया नीचे जाने के लिए प्रक्रिया (जब तक आप इसे जबरन मारने) रहने की कोशिश करेगा कि
while(true)
{
//do something
}
:
आप ईमेल कहां/कहां भेज रहे हैं? वेबसाइट से – SLaks
, मैं मेलमेसेज और smtpclient ऑब्जेक्ट बनाता हूं और डीबी से ईमेल के माध्यम से पुन: सक्रिय करता हूं और उन्हें एक – Andrej