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

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

26
मुझे यूनिट टेस्ट थ्रेडेड कोड कैसे करना चाहिए?
मैंने इस प्रकार उस बुरे सपने से बचा है जो मल्टी-थ्रेडेड कोड का परीक्षण कर रहा है क्योंकि ऐसा लगता है कि यह केवल एक बहुत अधिक क्षेत्र है। मैं पूछना चाहता हूं कि लोग सफल परीक्षण के लिए थ्रेड्स पर निर्भर रहने वाले परीक्षण कोड के बारे में कैसे …

22
वाष्पशील खोजशब्द किसके लिए उपयोगी है
आज काम पर, मैं volatileजावा में खोजशब्द भर में आया था । इससे बहुत परिचित नहीं होने के कारण, मुझे यह स्पष्टीकरण मिला: जावा सिद्धांत और व्यवहार: अस्थिरता का प्रबंधन उस लेख को विस्तार से देखते हुए, जिसमें आप उस कीवर्ड का उपयोग करते हैं, क्या आप कभी इसका उपयोग …

9
वाष्पशील बनाम इंटरलॉक्ड बनाम लॉक
मान लीजिए कि एक वर्ग में एक public int counterफ़ील्ड है जो कई थ्रेड्स द्वारा एक्सेस किया जाता है। यह intकेवल बढ़ा हुआ या घटा हुआ है। इस क्षेत्र को बढ़ाने के लिए, किस दृष्टिकोण का उपयोग किया जाना चाहिए, और क्यों? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, की पहुँच संशोधक बदलें …

10
म्यूटेक्स क्या है?
एक म्यूटेक्स एक प्रोग्रामिंग अवधारणा है जिसका अक्सर बहु-थ्रेडिंग समस्याओं को हल करने के लिए उपयोग किया जाता है। समुदाय के लिए मेरा प्रश्न: म्यूटेक्स क्या है और आप इसका उपयोग कैसे करते हैं?

22
क्रॉस-थ्रेड ऑपरेशन मान्य नहीं: जिस थ्रेड पर यह बनाया गया था, उसके अलावा किसी थ्रेड से एक्सेस कंट्रोल
मेरा एक परिदृश्य है। (विंडोज फॉर्म, C #, .NET) एक मुख्य रूप है जो कुछ उपयोगकर्ता नियंत्रण को होस्ट करता है। उपयोगकर्ता नियंत्रण कुछ भारी डेटा ऑपरेशन करता है, जैसे कि अगर मैं सीधे UserControl_Loadविधि को कॉल करता हूं तो UI लोड विधि के निष्पादन के लिए अवधि के लिए …

11
.NET में .NETResetEvent और AutoResetEvent के बीच क्या अंतर है?
मैंने इस पर प्रलेखन पढ़ा है और मुझे लगता है कि मैं समझता हूं। AutoResetEventकोड से गुजरने पर एक रीसेट करता है event.WaitOne(), लेकिन एक ManualResetEventनहीं करता है। क्या ये सही है?


16
लॉक (यह) {…} खराब क्यों है?
MSDN प्रलेखीकरण का कहना है कि public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } "एक समस्या है अगर उदाहरण सार्वजनिक रूप से पहुँचा जा सकता है"। मैं सोच रहा हूँ क्यों? क्या यह इसलिए है क्योंकि ताला आवश्यकता से अधिक समय तक …

11
लूपर का उद्देश्य क्या है और इसका उपयोग कैसे करें?
मैं Android के लिए नया हूँ। मैं जानना चाहता हूं कि Looperवर्ग क्या करता है और इसका उपयोग कैसे करना है। मैंने एंड्रॉइड लूपर क्लास प्रलेखन पढ़ा है, लेकिन मैं इसे पूरी तरह से समझने में असमर्थ हूं। मैंने इसे बहुत जगह देखा है लेकिन इसके उद्देश्य को समझने में …

18
PHP अनुप्रयोगों में मल्टी थ्रेडिंग का उपयोग कोई कैसे कर सकता है
क्या PHP में एक बहु-थ्रेडेड मॉडल को लागू करने का एक वास्तविक तरीका है कि क्या वास्तव में, या सिर्फ इसका अनुकरण कर रहा है। कुछ समय पहले यह सुझाव दिया गया था कि आप ऑपरेटिंग सिस्टम को PHP के निष्पादन योग्य किसी अन्य उदाहरण को लोड करने और अन्य …

23
एक सिंक्रोनाइज़्ड ब्लॉक के बजाय एक सिंक्रोनाइज़्ड मेथड का उपयोग करने का कोई फायदा है?
क्या कोई मुझे उदाहरण के साथ सिंक्रोनाइज़्ड ब्लॉक पर सिंक्रोनाइज़ की गई विधि का फायदा बता सकता है?

6
Invoke () और BeginInvoke () के बीच क्या अंतर है
बस सोच क्या बीच का अंतर BeginInvoke()और Invoke()कर रहे हैं? मुख्य रूप से क्या प्रत्येक के लिए इस्तेमाल किया जाएगा। EDIT: एक थ्रेडिंग ऑब्जेक्ट बनाने और उस पर कॉल आह्वान करने और केवल BeginInvoke()एक प्रतिनिधि को कॉल करने में क्या अंतर है ? या वे एक ही बात कर रहे …

7
क्या आप एसटीए और एमटीए की व्याख्या कर सकते हैं?
क्या आप एसटीए और एमटीए को अपने शब्दों में समझा सकते हैं? इसके अलावा, अपार्टमेंट थ्रेड्स क्या हैं और क्या वे केवल COM से संबंधित हैं? यदि हां, तो क्यों?

7
C ++ में थ्रेडिंग का सरल उदाहरण
इस प्रश्न के उत्तर सामुदायिक प्रयास हैं । इस पोस्ट को बेहतर बनाने के लिए मौजूदा उत्तरों को संपादित करें। यह वर्तमान में नए उत्तरों या इंटरैक्शन को स्वीकार नहीं कर रहा है। क्या कोई व्यक्ति C ++ में दो (ऑब्जेक्ट ओरिएंटेड) थ्रेड शुरू करने का एक सरल उदाहरण पोस्ट …

9
कैसे जांच करें कि क्या वर्तमान धागा मुख्य धागा नहीं है
मुझे यह जाँचने की आवश्यकता है कि कोड का एक निश्चित टुकड़ा चलने वाला धागा मुख्य (UI) धागा है या नहीं। इसे कैसे प्राप्त किया जा सकता है?

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