parallel-extensions पर टैग किए गए जवाब

4
Parallel.ForEach vs Task.Factory.StartNew
नीचे दिए गए कोड स्निपेट्स के बीच क्या अंतर है? क्या दोनों धागे के धागे का उपयोग नहीं करेंगे? उदाहरण के लिए, यदि मैं संग्रह में प्रत्येक आइटम के लिए कोई फ़ंक्शन कॉल करना चाहता हूं, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() => DoSomething(item)); }

7
रद्द करने के लिए कब रद्द करें TokenSource?
वर्ग CancellationTokenSourceडिस्पोजेबल है। परावर्तक में एक त्वरित देखो KernelEventअप्रभावित संसाधन (, बहुत संभावना) के उपयोग को साबित करता है । चूंकि CancellationTokenSourceहमारा कोई फाइनल नहीं है, अगर हम इसका निपटान नहीं करते हैं, तो GC यह नहीं करेगा। दूसरी ओर, यदि आप प्रबंधित थ्रेड्स में MSDN लेख रद्दीकरण पर सूचीबद्ध …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.