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

ExecutorService एक जावा ऑब्जेक्ट है जिसमें थ्रेड्स का प्रबंधित पूल है और इन थ्रेड्स के लिए सबमिट किए गए कार्यों को शेड्यूल करने में सक्षम है। शेड्यूलिंग रणनीतियों कई उपलब्ध कार्यान्वयनों में भिन्न होती हैं।

25
ExecutorService का उपयोग करके सभी थ्रेड्स के खत्म होने का इंतजार कैसे करें?
मुझे एक बार में कुछ कार्यों की मात्रा ४ को निष्पादित करने की आवश्यकता है, कुछ इस प्रकार है: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow सभी के पूर्ण होने के बाद मुझे कैसे सूचित किया जा सकता है? अभी के लिए मैं कुछ …

6
जावा टाइमर बनाम एक्सेकॉर्स सर्विस?
मेरे पास कोड है जहां मैं एक कार्य का उपयोग करके शेड्यूल करता हूं java.util.Timer। मैं चारों ओर देख रहा था और देखा कि मैं ExecutorServiceभी ऐसा कर सकता हूं। तो यह सवाल यहाँ, क्या आपने उपयोग किया है Timerऔर ExecutorServiceकार्यों को शेड्यूल करने के लिए, एक का दूसरे पर …

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

12
जावा एक्ज़ीक्यूटर सर्विस से अपवादों को संभालना
मैं जावा का उपयोग करने की कोशिश कर रहा हूं ThreadPoolExecutor निश्चित संख्या में थ्रेड्स के साथ भारी वजन कार्यों को चलाने कक्षा । प्रत्येक कार्य में कई स्थान हैं जिनके दौरान अपवादों के कारण यह विफल हो सकता है। मैंने उप-वर्गित किया है ThreadPoolExecutorऔर मैंने उस afterExecuteविधि को ओवरराइड …

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

7
ExecutorService के सबमिट और ExecutorService के निष्पादन के बीच चुनें
यदि मुझे लौटाया गया मूल्य मेरी चिंता का विषय नहीं है, तो मुझे एक्सकॉर्स्कोर सर्विस सबमिट या निष्पादित कैसे करना चाहिए ? यदि मैं दोनों का परीक्षण करता हूं, तो मुझे दिए गए मान को छोड़कर दोनों में कोई अंतर नहीं दिखाई देता। ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.execute(new Task()); ExecutorService …


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

13
आकार सीमा के साथ कैश्ड थ्रेड पूल बनाना असंभव है?
कैश्ड थ्रेड पूल को थ्रेड की संख्या तक सीमित करना असंभव लगता है जो इसे बना सकता है। यहाँ बताया गया है कि स्थिर एक्ज़ीक्यूटर्स.newCachedThreadPool मानक जावा लाइब्रेरी में कैसे लागू किया जाता है: public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, new SynchronousQueue<Runnable>()); } तो, एक …

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

9
एक्सेकॉर्स सर्विस जो टाइमआउट के बाद कार्यों को बाधित करती है
मैं एक ExecutorService कार्यान्वयन की तलाश कर रहा हूं जिसे टाइमआउट के साथ प्रदान किया जा सकता है। ExecutorService को सबमिट किए जाने वाले कार्य बाधित हो जाते हैं यदि उन्हें चलाने के लिए समय से अधिक समय लगता है। इस तरह के जानवर को लागू करना इतना मुश्किल काम …

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

5
ExecutorService पर शटडाउन () कॉल करने का कारण
मैं इसके बारे में पिछले कुछ घंटों में काफ़ी पढ़ रहा था, और मैं बस नहीं किसी भी कारण (देख सकते हैं वैध कॉल करने के लिए कारण) shutdown()पर ExecutorService, जब तक कि हम एक humongous अनुप्रयोग है जो स्टोर, दर्जनों और उस के लिए इस्तेमाल नहीं कर रहे हैं …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.