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

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

6
Share_mutex को बढ़ावा देने के लिए उदाहरण (एकाधिक रीड / वन राइट)?
मेरे पास एक मल्टीथ्रेड ऐप है जिसे अक्सर कुछ डेटा को पढ़ना पड़ता है, और कभी-कभी उस डेटा को अपडेट किया जाता है। अभी एक म्यूटेक्स उस डेटा तक पहुंच को सुरक्षित रखता है, लेकिन यह महंगा है क्योंकि मैं चाहूंगा कि एक साथ कई थ्रेड्स एक साथ पढ़ने में …


8
जावा में म्यूटेक्स है?
क्या जावा में एक म्यूटेक्स ऑब्जेक्ट है या एक बनाने का तरीका है? मैं पूछ रहा हूं क्योंकि 1 परमिट के साथ शुरू की गई एक सेमाफोर ऑब्जेक्ट मुझे मदद नहीं करता है। इस मामले के बारे में सोचो: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception e) { …


7
क्या जावास्क्रिप्ट में म्यूटेक्स की आवश्यकता है?
मैंने इस लिंक को देखा है: जावास्क्रिप्ट में पारस्परिक बहिष्करण को लागू करना । दूसरी ओर, मैंने पढ़ा है कि जावास्क्रिप्ट में कोई सूत्र नहीं हैं, लेकिन वास्तव में इसका क्या मतलब है? जब घटनाएँ होती हैं, तो कोड में वे कहाँ रुकावट डाल सकते हैं? और यदि जेएस में …

4
PTHREAD_MUTEX_INITIALIZER बनाम pthread_mutex_init (और म्यूटेक्स, परम)
क्या इसमें कोई अंतर है pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; या pthread_mutex_t lock; pthread_mutex_init ( &lock, NULL); क्या मैं पर्याप्त सुरक्षित हूं अगर मैं केवल पहली विधि का उपयोग करूं? नोट: मेरा प्रश्न ज्यादातर बहुत छोटे कार्यक्रमों को संदर्भित करता है जहां सबसे अधिक मैं जो कुछ भी करता हूं वह …
90 c  ubuntu  pthreads  mutex 

5
मुझे C ++ में चल प्रकार में म्यूटेक्स से कैसे निपटना चाहिए?
डिजाइन के अनुसार, std::mutexचल नहीं है और न ही प्रतिलिपि बनाई जा सकती है। इसका अर्थ है कि Aम्यूटेक्स रखने वाले वर्ग को डिफ़ॉल्ट मूव कंस्ट्रक्टर प्राप्त नहीं होगा। मैं इस प्रकार Aको एक थ्रेड-सुरक्षित तरीके से कैसे चल सकता हूं ?

3
म्यूटेक्स को लॉक किए बिना pthread_cond_signal को कॉल करना
मैंने कहीं पढ़ा है कि हमें pthread_cond_signal को कॉल करने से पहले म्यूटेक्स को लॉक करना चाहिए और कॉल करने के लिए म्यूटेक्स को अनलॉक करना चाहिए : Pthread_cond_signal () रूटीन का उपयोग एक अन्य सूत्र को संकेत देने (या जागने) के लिए किया जाता है जो स्थिति चर पर …

1
कैसे कर सकते हैं std :: lock_guard std से तेज हो :: mutex :: lock ()?
मैं एक सहकर्मी के साथ बहस कर रहा था, लॉक_गार्ड के बारे में, और उसने प्रस्ताव दिया कि इंस्टेंट की लागत के कारण लॉक_गार्ड म्यूटेक्स की तुलना में बहुत धीमा है। तब मैंने यह सरल परीक्षण बनाया और, आश्चर्य की बात यह है कि लॉक_गार्ड वाला संस्करण म्यूटेक्स :: लॉक …
9 c++  mutex 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.