Articles of निष्पादक सेवा

आकार सीमा के साथ एक कैश थ्रेड पूल बनाने के लिए असंभव?

ऐसा लगता है कि किसी थैरे की एक सीमा के साथ कैश थ्रेड पूल बनाने के लिए असंभव प्रतीत होता है जो इसे बना सकता है। यहां बताया गया है कि कैसे स्थिर निष्पादनकर्ताओं। न्यूकैचैडथ्रेडपूल मानक जावा लाइब्रेरी में कार्यान्वित किया गया है: public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, new […]

जावा का फोर्क / बनाम एक्जीक्यूटर्स सेवा – जब किसका उपयोग किया जाए?

मैंने अभी इस पोस्ट को पढ़ना समाप्त कर दिया है: जावा -7 थ्रेडपूल एक्सपोजर का जावा -7 फोर्कज्यूनपूल पर क्या फायदे हैं? और महसूस किया कि इसका उत्तर सीधे पर्याप्त नहीं है क्या आप साधारण भाषा और उदाहरणों में व्याख्या कर सकते हैं, जावा 7 के फोर्क-फ़्रेमवर्क और पुराने समाधानों के बीच व्यापार-बंद क्या हैं? […]

कैसे ठीक जावा निष्पादक का उपयोग करने के लिए?

मैंने अपने मल्टी-थ्रेडिंग ऐप्स में जावा निष्पादकों का उपयोग किया है, लेकिन मुझे यह पता नहीं लग सकता है कि निम्नलिखित तरीकों से प्रत्येक का उपयोग करने के लिए सबसे अच्छा कब है: 1। ExecutorService executor=Executors.newFixedThreadPool(50); executor.execute(new A_Runner(… some parameter …)); executor.shutdown(); while (!executor.isTerminated()) { Thread.sleep(100); } 2। int Page_Count=200; ExecutorService executor=Executors.newFixedThreadPool(50); doneSignal=new CountDownLatch(Page_Count); for […]

निष्पादक.न्यूकैचड थ्रेडपूल () बनाम निष्पादक। एनवेफिक्सट्रेडपूल ()

newCachedThreadPool() बनाम newFixedThreadPool() मुझे एक या दूसरे का उपयोग कब करना चाहिए? संसाधन उपयोग के संदर्भ में कौन सा रणनीति बेहतर है?

निष्पादक सेवा का नामकरण धागे और थ्रेड-पूल

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

निष्पादक सेवा के सबमिट और निष्पादक सेवा के निष्पादन के बीच चुनें

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

जावा निष्पादक सेवा कार्यों से अपवादों को संभालना

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

कैसे ठीक से बंद जावा निष्पादक सेवा

मेरे पास एक सरल जावा ExecutorService जो कुछ कार्य ऑब्जेक्ट्स चलाता है ( Callable )। ExecutorService exec = Executors.newSingleThreadExecutor(); List<CallableTask> tasks = new ArrayList<>(); // … create some tasks for (CallableTask task : tasks) { Future future = exec.submit(task); result = (String) future.get(timeout, TimeUnit.SECONDS); // TASKS load some classes and invoke their methods (they may […]

निष्पादक सेवा, समाप्त करने के लिए सभी कार्यों का इंतजार कैसे करें

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

निष्पादक सेवा जो एक समय समाप्ति के बाद कार्य को बीच में आता है

मैं एक निष्पादक सेवा कार्यान्वयन की तलाश कर रहा हूं जो एक समय समाप्ति के साथ प्रदान किया जा सकता है निष्पादक सेवा को सबमिट किए गए कार्य बाधित होते हैं यदि वे चलाने के लिए समय-सीमा से अधिक समय लेते हैं। ऐसे जानवर को कार्यान्वित करना इतना मुश्किल काम नहीं है, लेकिन मैं सोच […]

दिलचस्प पोस्ट
सीएसएस छद्म वर्ग के नियमों को जावास्क्रिप्ट से सेट करना कंस्ट्रक्टर को कोई कॉल क्यों नहीं है? एक जार के अंदर लोड फ़ाइल सही IOS XML पार्सर का चयन लूपिंग AVPlayer मूल रूप से कहाँ है fn.toggle (हैंडलर (eventObject), हैंडलर (eventObject) …) चला गया? MySQL में "नंबर टेबल" बनाना PHP में हैशिंग पासवर्ड के लिए आप बीक्रीप का उपयोग कैसे करते हैं? हाइबरनेट शो असली एसक्यूएल ईजेबी का इस्तेमाल करते समय, प्रत्येक प्रबंधित बीन को ईजेबी की अपनी स्वयं की जानकारी मिलती है? क्यों दो क्लास, मॉडल और डोमेन मॉडल देखें? एंड्रॉइड एक्लिप्स – * एपीके नहीं मिल सका जावास्क्रिप्ट में हर एन वर्ण के बाद मैं एक चरित्र कैसे सम्मिलित कर सकता हूं? क्यों मैं <bits / stdc ++। H> शामिल नहीं होना चाहिए? SQL सर्वर 2008 पर बल्क डिलीटे (क्या डेटा हटाना के लिए बल्क कॉपी (बीसीपी) जैसी कोई चीज़ है?)