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

कंप्यूटर विज्ञान में, संगामिति प्रणालियों की एक संपत्ति है जिसमें कई समयावधि ओवरलैपिंग समय में की जा सकती है। गणना एक ही चिप में कई कोर पर निष्पादित हो सकती है, एक ही प्रोसेसर पर समय-समय पर साझा किए गए धागे, या शारीरिक रूप से अलग प्रोसेसर पर निष्पादित हो सकते हैं।

7
जावा में मॉनिटर क्या है?
जावा में समवर्ती प्रोग्रामिंग में संदर्भित एक मॉनिटर क्या है? जब मैंने पढ़ा कि "प्रत्येक वस्तु ने एक मॉनिटर को संबद्ध किया है" तो इसका क्या अर्थ है? क्या यह एक विशेष वस्तु है?

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

12
जावा में एसिंक्रोनसली तरीके से कॉल कैसे करें
मैं हाल ही में गो के गोरोइन को देख रहा हूं और सोचा है कि जावा में भी ऐसा ही होना अच्छा होगा। जहाँ तक मैंने एक विधि कॉल को समानांतर करने का सामान्य तरीका खोजा है वह कुछ ऐसा करना है: final String x = "somethingelse"; new Thread(new Runnable() …


6
जीसीडी में समवर्ती बनाम सीरियल कतारें
मैं जीसीडी में समवर्ती और धारावाहिक कतारों को पूरी तरह से समझने के लिए संघर्ष कर रहा हूं। मेरे पास कुछ मुद्दे हैं और उम्मीद है कि कोई मुझे स्पष्ट रूप से और बिंदु पर जवाब दे सकता है। मैं पढ़ रहा हूं कि एक के बाद एक कार्यों को …

5
रद्दीकरण संपत्ति का उपयोग कैसे करें?
वर्ग RulyCanceler के लिए पूर्ववर्ती कोड की तुलना में , मैं कोड का उपयोग करके चलाना चाहता था CancellationTokenSource। मैं इसे अपवाद के रूप में रद्द करने , / बिना किसी अपवाद को पकड़ने के रूप में कैसे उपयोग करूँ ? क्या मैं IsCancellationRequestedसंपत्ति का उपयोग कर सकता हूं ? …

6
AtomicInteger lazySet बनाम सेट
के lazySetऔर setतरीकों के बीच अंतर क्या है AtomicInteger? प्रलेखन ज्यादा के बारे में कहने के लिए नहीं है lazySet: अंततः दिए गए मान पर सेट होता है। ऐसा लगता है कि संग्रहीत मूल्य तुरंत वांछित मूल्य पर सेट नहीं किया जाएगा, बल्कि भविष्य में कुछ समय निर्धारित करने के …
116 java  concurrency  atomic 

11
डेटाबेस लेनदेन क्या है?
क्या कोई लेनदेन के लिए एक सीधा (लेकिन संभव से अधिक सरल) विवरण प्रदान नहीं कर सकता है जैसा कि कंप्यूटिंग पर लागू होता है (भले ही विकिपीडिया से कॉपी किया गया हो)?

5
LinkedBlockingQueue vs ConcurrentLinkedQueue
मेरा प्रश्न पहले पूछे गए इस प्रश्न से संबंधित है । उन स्थितियों में जहां मैं निर्माता और उपभोक्ता धागे के बीच संचार के लिए एक कतार का उपयोग कर रहा हूं, लोग आमतौर पर उपयोग करने की सलाह देंगे LinkedBlockingQueueया ConcurrentLinkedQueue? एक के बाद एक उपयोग करने के क्या …

7
नोड.जेएस पर समवर्ती कार्यों के लिए कौन सा बेहतर होगा? रेशे? वेब कार्यकर्ता? या धागे?
मैंने कुछ समय पहले नोड.जेएस पर ठोकर खाई और इसे बहुत पसंद किया। लेकिन जल्द ही मुझे पता चला कि इसमें सीपीयू-गहन कार्यों को करने की क्षमता का बुरी तरह से अभाव था। इसलिए, मैंने गुग्लिंग शुरू कर दिया और समस्या को हल करने के लिए इन उत्तरों को मिला: …

4
वाष्पशील महंगा है?
पढ़ने के बाद कंपाइलर राइटर्स के लिए JSR-133 कुकबुक को वाष्पशील के कार्यान्वयन के बारे में , विशेष रूप से "परमाणु निर्देशों के साथ सहभागिता" खंड मैं मानता हूं कि इसे अद्यतन किए बिना एक वाष्पशील चर को पढ़ने के लिए लोडलोड या लोडस्टेर बैरियर की आवश्यकता होती है। पृष्ठ …



17
यदि यह संतृप्त है, तो थ्रेडपूल एक्ज़ीक्यूटर के सबमिट () विधि ब्लॉक कैसे करें?
मैं एक ThreadPoolExecutorऐसा बनाना चाहता हूं कि जब यह अपने अधिकतम आकार तक पहुंच गया हो और कतार पूरी हो गई हो, नए कार्यों को जोड़ने की कोशिश करते समय submit()विधि अवरुद्ध हो जाती है। क्या मुझे उसके लिए एक कस्टम लागू करने की आवश्यकता RejectedExecutionHandlerहै या क्या एक मानक …

4
DispatchQueue.main.async और DispatchQueue.main.sync के बीच अंतर
मैं DispatchQueue.main.asyncयूआई से संबंधित संचालन करने के लिए लंबे समय से उपयोग कर रहा हूं । स्विफ्ट दोनों प्रदान करता है DispatchQueue.main.asyncऔर DispatchQueue.main.sync, और दोनों मुख्य कतार में किए जाते हैं। क्या कोई मुझे उनके बीच का अंतर बता सकता है? मुझे प्रत्येक का उपयोग कब करना चाहिए? DispatchQueue.main.async { …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.