मान लीजिए कि मेरे पास सी # में एक प्रोग्राम था जिसने एमपी 3 में डब्ल्यूएवी फाइलों की सूची एन्कोड करने की तरह कुछ कम्प्यूटेशनल रूप से महंगा किया था। आम तौर पर मैं एक समय में फ़ाइलों को एन्कोड करता हूं, लेकिन मान लें कि मैं चाहता हूं कि प्रोग्राम यह पता लगाए कि कितने सीपीयू कोर हैं और प्रत्येक कोर पर एन्कोडिंग थ्रेड स्पिन करें। इसलिए, जब मैं क्वाड कोर सीपीयू पर प्रोग्राम चलाता हूं, तो प्रोग्राम के आंकड़े बताते हैं कि यह क्वाड कोर सीपीयू है, इसके साथ काम करने के लिए चार कोर हैं, फिर एन्कोडिंग के लिए चार थ्रेड स्पंज करते हैं, जिनमें से प्रत्येक अपने अलग से चल रहा है सी पी यू। यह मैं कैसे करूंगा?मैं अलग-अलग CPU कोर पर थ्रेड कैसे बढ़ा सकता हूं?
और यदि यह एकाधिक भौतिक CPUs में कोर फैल गया तो यह अलग होगा? जैसा कि, अगर मेरे पास दो क्वाड कोर सीपीयू के साथ एक मशीन थी, तो क्या कोई विशेष विचार है या क्या दो कोरों में आठ कोर हैं जो विंडोज में बराबर मानते हैं?
क्या आप हेवन अगर ' नहीं मिला .NET? – Crashworks
यह एक .NET संबंधित प्रश्न है। आपके पास .NET क्यों नहीं होगा? –
टीपीएल (टास्क समांतर) को शामिल करने के लिए और भी यह काम लेता है आप यहां और अधिक पढ़ सकते हैं http://msdn.microsoft.com/en-us/magazine/cc163340.aspx –