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

एक म्यूटेक्स ("पारस्परिक बहिष्करण") एक अखंडता सुनिश्चित करने के लिए एक तंत्र है जब एक ही डेटा या संसाधन (विशेष रूप से, परिवर्तित) कई थ्रेड्स से समवर्ती रूप से एक्सेस किया जाता है।


30
एकल-उदाहरण WPF एप्लिकेशन बनाने का सही तरीका क्या है?
.NET के तहत C # और WPF का उपयोग करना ( विंडोज फॉर्म के बजाय या कंसोल के ), एक एप्लिकेशन बनाने का सही तरीका क्या है जो केवल एक उदाहरण के रूप में चलाया जा सकता है? मुझे पता है कि म्यूटेक्स नामक किसी पौराणिक चीज से इसका कोई …
656 c#  .net  wpf  mutex 

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


8
C # में ग्लोबल म्यूटेक्स का उपयोग करने के लिए एक अच्छा पैटर्न क्या है?
म्यूटेक्स वर्ग बहुत गलत समझा गया है, और ग्लोबल म्यूटेक्स और भी अधिक। ग्लोबल म्यूटेक्स बनाते समय उपयोग करने के लिए अच्छा, सुरक्षित पैटर्न क्या है? एक जो काम करेगा स्थानीय के बावजूद मेरी मशीन में है म्यूटेक्स को ठीक से जारी करने की गारंटी है यदि म्यूटेक्स का अधिग्रहण …
377 c#  concurrency  mutex 



7
पुनरावर्ती ताला (Mutex) बनाम गैर-पुनरावर्ती ताला (Mutex)
POSIX म्यूटेक्स को पुनरावर्ती होने की अनुमति देता है। इसका मतलब है कि एक ही धागा एक ही म्यूटेक्स को दो बार लॉक कर सकता है और गतिरोध नहीं करेगा। बेशक इसे दो बार अनलॉक करने की भी आवश्यकता है, अन्यथा कोई अन्य धागा म्यूटेक्स प्राप्त नहीं कर सकता है। …

10
क्यों pthreads 'स्थिति चर कार्यों म्यूटेक्स की आवश्यकता है?
मैं पढ़ रहा हूं pthread.h; स्थिति चर संबंधित कार्यों (जैसे pthread_cond_wait(3)) को एक तर्क के रूप में म्यूटेक्स की आवश्यकता होती है। क्यों? जहाँ तक मेरा बता सकते हैं, मैं एक म्युटेक्स बनाने जा रहा हूँ बस कि तर्क के रूप में उपयोग करने के लिए? उस म्यूटेक्स को क्या …

8
म्यूटेक्स उदाहरण / ट्यूटोरियल? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 4 महीने पहले बंद हुआ । इस प्रश्न …

7
C # में विभिन्न सूत्रण सिंक्रनाइज़ेशन विकल्पों के बीच अंतर क्या हैं?
क्या कोई इसके बीच का अंतर समझा सकता है: ताला (कोई बात) {} म्यूटेक्स का उपयोग करना सेमाफोर का उपयोग करना मॉनिटर का उपयोग करना अन्य .Net तुल्यकालन वर्गों का उपयोग करना मैं अभी इसका पता नहीं लगा सकता। ऐसा लगता है कि पहले दो समान हैं?

7
क्या यह बढ़ावा देने के लिए स्मार्ट है :: थ्रेड और बूस्ट :: म्यूटेक्स सी ++ 11 समकक्षों के साथ?
प्रेरणा: कारण कि मैं इस पर विचार कर रहा हूं कि मेरे जीनियस प्रोजेक्ट मैनेजर को लगता है कि बूस्ट एक और निर्भरता है और यह भयानक है क्योंकि "आप इस पर निर्भर हैं" (मैंने बढ़ावा देने की गुणवत्ता को समझाने की कोशिश की, फिर कुछ समय बाद छोड़ दिया …

5
.NET फ्रेमवर्क में समवर्ती HashSet <T>?
मेरे पास निम्न वर्ग है। class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); } मुझे विभिन्न थ्रेड्स से फ़ील्ड "डेटा" को बदलने की आवश्यकता है, इसलिए मैं अपने वर्तमान थ्रेड-सुरक्षित कार्यान्वयन पर कुछ राय चाहूंगा। class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); public void Add(string Val){ lock(Data) Data.Add(Val); } …

5
एक अनलॉक म्यूटेक्स को लॉक करना कितना कुशल है? म्यूटेक्स की कीमत क्या है?
निम्न स्तर की भाषा में (C, C ++ या जो भी हो): मेरे पास म्यूटेक्स का एक गुच्छा होने के बीच विकल्प है (जैसे कि क्या पैथ्रेड मुझे देता है या जो भी देशी सिस्टम लाइब्रेरी प्रदान करता है) या किसी एक वस्तु के लिए एकल। म्यूटेक्स को लॉक करना …

9
रिटर्न स्टेटमेंट लॉक के अंदर या बाहर होना चाहिए?
मुझे बस एहसास हुआ कि मेरे कोड में किसी जगह पर लॉक के अंदर और कुछ समय के भीतर रिटर्न स्टेटमेंट है। कौन सा सबसे अच्छा है? 1) void example() { lock (mutex) { //... } return myData; } 2) void example() { lock (mutex) { //... return myData; } …
142 c#  .net  multithreading  mutex 

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