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

बहु-सूत्रण एक कंप्यूटर या प्रोग्राम की क्षमता है जो निष्पादन के कई समवर्ती धाराओं (आमतौर पर थ्रेड्स के रूप में संदर्भित) का उपयोग करके समवर्ती या अतुल्यकालिक रूप से कार्य करने के लिए होता है।

7
एक ही समय में कई AsyncTasks चलाना - संभव नहीं है?
मैं एक ही समय में दो AsyncTasks चलाने की कोशिश कर रहा हूं। (प्लेटफ़ॉर्म एंड्रॉइड 1.5, एचटीसी हीरो है।) हालांकि, केवल पहले निष्पादित होता है। यहाँ मेरी समस्या का वर्णन करने के लिए एक सरल स्निपेट है: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void, Void> { …

10
प्रतीक्षा () हमेशा सिंक्रनाइज़ ब्लॉक में क्यों होनी चाहिए
हम सभी जानते हैं कि आह्वान करने के लिए Object.wait(), इस कॉल को सिंक्रनाइज़ ब्लॉक में रखा जाना चाहिए, अन्यथा IllegalMonitorStateExceptionइसे फेंक दिया जाता है। लेकिन इस प्रतिबंध को बनाने का क्या कारण है? मुझे पता है कि wait()मॉनिटर जारी करता है, लेकिन हमें विशेष ब्लॉक को सिंक्रनाइज़ करके मॉनिटर …

17
किसी थ्रेड को टाइमआउट कैसे करें
मैं कुछ निश्चित समय के लिए एक धागा चलाना चाहता हूं। यदि यह उस समय के भीतर पूरा नहीं हुआ है, तो मैं इसे या तो मारना चाहता हूं, कुछ अपवादों को फेंकना चाहता हूं, या इसे किसी तरह से संभालना चाहता हूं। यह कैसे किया जा सकता है? यह …

10
Visual Studio में किसी एक थ्रेड को डीबग कैसे करें?
मेरे पास कुछ परियोजनाओं के साथ एक समाधान है। विभिन्न परियोजनाओं में कई ब्रेक-पॉइंट हैं। मैं इनमें से एक ब्रेक-पॉइंट को हिट करने वाले पहले थ्रेड को ट्रेस करना चाहता हूं और एक ही कोड-ब्लॉक में अन्य थ्रेड्स दर्ज करने के बावजूद उस सिंगल थ्रेड को ट्रेस करना जारी रखता …

14
लिनक्स में थ्रेड्स बनाम प्रोसेस
मैंने हाल ही में कुछ लोगों को यह कहते सुना है कि लिनक्स में, थ्रेड्स के बजाय प्रक्रियाओं का उपयोग करना लगभग हमेशा बेहतर होता है, क्योंकि लिनक्स प्रक्रियाओं को संभालने में बहुत कुशल होता है, और क्योंकि थ्रेड्स से जुड़ी बहुत सारी समस्याएं (जैसे लॉकिंग) होती हैं। हालांकि, मुझे …

3
RxJava अनुसूचियों के लिए मामलों का उपयोग करें
RxJava में 5 अलग-अलग अनुसूचियों में से चुनने के लिए हैं: तत्काल () : एक अनुसूचक बनाता है और वापस करता है जो वर्तमान थ्रेड पर तुरंत कार्य निष्पादित करता है। trampoline () : बनाता है और वर्तमान समय पूरा होने के बाद निष्पादित करने के लिए वर्तमान थ्रेड पर …

10
क्या सी # स्टैटिक कंस्ट्रक्टर थ्रेड सुरक्षित है?
दूसरे शब्दों में, क्या यह सिंगलटन कार्यान्वयन धागा सुरक्षित है: public class Singleton { private static Singleton instance; private Singleton() { } static Singleton() { instance = new Singleton(); } public static Singleton Instance { get { return instance; } } }

16
लिनक्स में प्रति प्रक्रिया थ्रेड की अधिकतम संख्या?
लिनक्स के तहत एक प्रक्रिया द्वारा बनाए जा सकने वाले थ्रेड्स की अधिकतम संख्या क्या है? इस मूल्य को कैसे (यदि संभव हो) संशोधित किया जा सकता है?

11
यदि async-wait कोई अतिरिक्त थ्रेड नहीं बनाता है, तो यह अनुप्रयोगों को कैसे उत्तरदायी बनाता है?
समय और समय फिर से, मैंने कहा कि इसका उपयोग करते हुए async- awaitकोई अतिरिक्त सूत्र नहीं बनाता है। इसका कोई मतलब नहीं है क्योंकि एक ही तरीका है कि एक कंप्यूटर एक बार में 1 से अधिक काम कर सकता है वास्तव में एक समय में 1 से अधिक …

4
थ्रेड के संदर्भ वर्ग लोडर और सामान्य क्लास लोडर के बीच अंतर
एक सूत्र के संदर्भ वर्ग लोडर और एक सामान्य वर्ग लोडर के बीच क्या अंतर है? यही है, अगर Thread.currentThread().getContextClassLoader()और getClass().getClassLoader()अलग-अलग वर्ग लोडर ऑब्जेक्ट वापस करते हैं, तो कौन सा उपयोग किया जाएगा?

7
डेमन थ्रेड्स स्पष्टीकरण
में अजगर प्रलेखन यह कहते हैं: एक धागे को "डेमन थ्रेड" के रूप में चिह्नित किया जा सकता है। इस ध्वज का महत्व यह है कि पूरे पायथन कार्यक्रम से बाहर निकलता है जब केवल डेमन थ्रेड्स बचे होते हैं। प्रारंभिक मूल्य बनाने वाले धागे से विरासत में मिला है। …

15
सी # इवेंट्स एंड थ्रेड सेफ्टी
अपडेट करें C # 6 के रूप में, इस प्रश्न का उत्तर है: SomeEvent?.Invoke(this, e); मैं अक्सर निम्नलिखित सलाह सुनता / पढ़ता हूं: इससे पहले कि आप इसकी जांच करें nullऔर आग लगा दें, हमेशा किसी घटना की प्रतिलिपि बनाएँ । यह थ्रेडिंग के साथ एक संभावित समस्या को समाप्त …

11
"थ्रेड" (वास्तव में) क्या है?
मैं एक अच्छी परिभाषा खोजने की कोशिश कर रहा हूं, और एक समझ प्राप्त करता हूं, कि वास्तव में एक धागा क्या है। ऐसा लगता है कि मुझे कुछ स्पष्ट याद आ रहा है, लेकिन हर बार जब मैंने पढ़ा कि एक धागा क्या है, तो यह लगभग एक परिपत्र …

2
अतुल्यकालिक प्रोग्रामिंग और मल्टीथ्रेडिंग के बीच अंतर क्या है?
मैंने सोचा था कि वे मूल रूप से एक ही चीज थे - प्रोग्राम लिखना जो प्रोसेसर के बीच कार्यों को विभाजित करते हैं (मशीनों पर 2+ प्रोसेसर हैं)। तब मैं पढ़ रहा हूँ इस है, जो कहते हैं: Async पद्धतियों का उद्देश्य गैर-अवरोधक संचालन होना है। एक async विधि …


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