सबसे अधिक अनुशंसित .NET कस्टम थ्रेडपूल क्या है जिसमें अलग-अलग उदाहरण हो सकते हैं i.e प्रति थ्रेडपूल प्रति एप्लिकेशन? मुझे असीमित कतार आकार (क्रॉलर बनाने) की आवश्यकता है, और प्रत्येक साइट के लिए समानांतर में एक अलग थ्रेडपूल चलाने की आवश्यकता है।अलग-अलग उदाहरणों के साथ .NET कस्टम थ्रेडपूल
संपादित करें: मुझे प्रत्येक साइट के लिए एक अलग थ्रेडपूल का उपयोग करके जितनी जल्दी हो सके जानकारी के लिए इन साइटों को मेरी आवश्यकता होगी, मुझे किसी भी समय प्रत्येक साइट पर काम करने वाले धागे की संख्या को नियंत्रित करने की क्षमता होगी। (कोई 2-3 से अधिक नहीं)
धन्यवाद Roey
आपको प्रत्येक साइट के लिए एक अलग थ्रेडपूल चलाने की आवश्यकता क्यों होगी ??? – AnthonyWJones
कुछ समय लें और डैनियल मॉथ के वीडियो को देखें: http://channel9.msdn.com/pdc2008/TL26/। आप पाएंगे कि असीमित कतार असीमित प्रदर्शन की राह नहीं है। – Groo
मैं एंथनी से सहमत हूं। मुझे नहीं लगता कि आपको कई थ्रेड पूल की आवश्यकता है। थ्रेड पूल पूरे सिस्टम पर काम को प्रबंधित और संतुलित करने के लिए है। यदि आपके पास एकाधिक पूल हैं तो आप बस अपनी मशीन को अधिभारित कर देंगे। भूलें कि थ्रेड सृजन के लिए एक ओवरहेड है। थ्रेड पूल यही है - यह ध्यान से धागे की संख्या को इष्टतम राशि में प्रबंधित करता है और इन धागे के बीच काम को विभाजित करता है। –