threadpool पर टैग किए गए जवाब

दी गई सीमाओं में संसाधनों को पूल करना और श्रमिकों को खोलने के लिए स्वचालित रूप से कार्य सौंपना।

9
यदि मेरे इंटरफ़ेस में टास्क वापस करना चाहिए तो नो-ऑपरेशन कार्यान्वयन का सबसे अच्छा तरीका क्या है?
नीचे दिए गए कोड में, इंटरफ़ेस के कारण, कक्षा LazyBarको यह कार्य विधि से वापस करना चाहिए (और तर्क के लिए बदला नहीं जा सकता)। यदि LazyBarक्रियान्वयन असामान्य है, तो यह जल्दी और तुल्यकालिक रूप से चलने के लिए होता है - विधि से नो-ऑपरेशन कार्य को वापस करने का …

12
कितने धागे बहुत सारे हैं?
मैं एक सर्वर लिख रहा हूं, और अनुरोध प्राप्त होने पर मैं प्रत्येक कार्रवाई को एक अलग थ्रेड में भेजता हूं। मैं ऐसा करता हूं क्योंकि लगभग हर अनुरोध एक डेटाबेस क्वेरी बनाता है। मैं थ्रेड्स के निर्माण / विनाश पर कटौती करने के लिए एक थ्रेडपूल लाइब्रेरी का उपयोग …

17
ExecutorService का नामकरण थ्रेड्स और थ्रेड-पूल
मान लीजिए कि मेरे पास एक एप्लिकेशन है जो Executorफ्रेमवर्क का उपयोग करता है Executors.newSingleThreadExecutor().submit(new Runnable(){ @Override public void run(){ // do stuff } } जब मैं इस एप्लिकेशन को डीबगर में चलाता हूं, तो निम्न (डिफ़ॉल्ट) नाम के साथ एक थ्रेड बनाया जाता है Thread[pool-1-thread-1]:। जैसा कि आप देख …

14
ExecutorService, सभी कार्यों को समाप्त करने के लिए इंतजार कैसे करें
ExecutorServiceखत्म करने के सभी कार्यों के लिए इंतजार करने का सबसे सरल तरीका क्या है ? मेरा काम मुख्य रूप से कम्प्यूटेशनल है, इसलिए मैं बस बड़ी संख्या में नौकरियां चलाना चाहता हूं - प्रत्येक कोर पर। अभी मेरा सेटअप इस तरह दिखता है: ExecutorService es = Executors.newFixedThreadPool(2); for (DataTable …

11
थ्रेड बनाम थ्रेडपूल
नए थ्रेड का उपयोग करने और थ्रेड पूल से थ्रेड का उपयोग करने में क्या अंतर है? प्रदर्शन के क्या लाभ हैं और मुझे स्पष्ट रूप से बनाए गए एक के बजाय पूल से एक धागे का उपयोग करने पर विचार क्यों करना चाहिए? मैं विशेष रूप से .NET के …

6
थ्रेड आईडी थ्रेड पूल से कैसे प्राप्त करें?
मेरे पास एक निश्चित थ्रेड पूल है जिसे मैं कार्यों को प्रस्तुत करता हूं ( 5 धागे तक सीमित )। मैं यह कैसे पता लगा सकता हूं कि उन 5 थ्रेड्स में से कौन सा मेरा कार्य निष्पादित करता है (कुछ ऐसा है जैसे "थ्रेड # 3 ऑफ 5 इस …

10
C ++ 11 में थ्रेड पूलिंग
प्रासंगिक प्रश्न : C ++ 11 के बारे में: C ++ 11: std :: थ्रेड पूल किया गया? क्या C ++ 11 में Async (लॉन्च :: async) महंगी धागा निर्माण से बचने के लिए थ्रेड पूल को अप्रचलित बना देगा? बूस्ट के बारे में: सी ++ बूस्ट थ्रेड पुन: उपयोग …

15
C # में थ्रेड पूल का उपयोग कब करें? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 2 साल पहले बंद हुआ …

1
क्या C ++ 11 में async (लॉन्च :: async) महंगी धागा निर्माण से बचने के लिए थ्रेड पूल को अप्रचलित बनाता है?
यह इस सवाल से संबंधित है: क्या std :: C ++ 11 में पिरोया हुआ धागा है? । हालांकि यह सवाल अलग है, इरादा एक ही है: प्रश्न 1: क्या यह अभी भी महंगा धागा निर्माण से बचने के लिए अपने (या 3-पार्टी लाइब्रेरी) थ्रेड पूल का उपयोग करने के …

11
उच्च ट्रैफ़िक परिदृश्य में ASP.NET में ThreadPool.QueueUserWorkItem का उपयोग करना
मैं हमेशा इस धारणा के तहत रहा कि थ्रेडपूल का उपयोग करें (चलो गैर-महत्वपूर्ण कहो) अल्पकालिक पृष्ठभूमि वाले कार्यों को एएसपी.नेट में भी सबसे अच्छा अभ्यास माना जाता था, लेकिन फिर मुझे इस लेख के बारे में पता चला जो अन्यथा सुझाव देता है - तर्क है कि आपको ASP.NET …

3
फिक्स्ड थ्रेडपूल बनाम कैश्ड थ्रेडपूल: दो बुराइयों का कम
मेरे पास एक कार्यक्रम है जो थ्रेड्स को फैलाता है (~ 5-150) जो कार्यों का एक गुच्छा प्रदर्शन करते हैं। मूल रूप से, मैंने इसका उपयोग किया FixedThreadPoolक्योंकि इस तरह के एक प्रश्न ने सुझाव दिया कि वे लंबे समय तक जीवित कार्यों के लिए बेहतर अनुकूल थे और मेरीथ्रेडिंग …

7
जावा: एक्सेकॉर्स सर्विस जो एक निश्चित कतार आकार के बाद जमा करने पर रोकती है
मैं एक समाधान को कोड करने की कोशिश कर रहा हूं जिसमें एक एकल धागा I / O- गहन कार्यों का उत्पादन करता है जो समानांतर में किया जा सकता है। प्रत्येक कार्य में महत्वपूर्ण मेमोरी डेटा होता है। इसलिए मैं उन कार्यों को सीमित करना चाहता हूं जो एक …

4
वायदा के लिए एक ठीक ट्यून्ड थ्रेड पूल को कैसे कॉन्फ़िगर करें?
वायदा के लिए स्काला का धागा पूल कितना बड़ा है? मेरा स्काला एप्लिकेशन कई लाख बनाता है future {}और मुझे आश्चर्य है कि अगर कोई चीज है तो मैं थ्रेड पूल को कॉन्फ़िगर करके उन्हें ऑप्टिमाइज़ कर सकता हूं। धन्यवाद।

1
ThreadPool.QueueUserWorkItem vs Task.Factory.StartNew
नीचे के बीच क्या अंतर है ThreadPool.QueueUserWorkItem बनाम Task.Factory.StartNew यदि उपरोक्त कोड को कुछ लंबे समय तक चलने वाले कार्य के लिए 500 बार कहा जाता है तो क्या इसका मतलब है कि सभी थ्रेड पूल थ्रेड उठाए जाएंगे? या टीपीएल (2 वां विकल्प) पर्याप्त स्मार्ट होगा बस थ्रेडर्स को …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.