condition-variable पर टैग किए गए जवाब

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

6
क्या मुझे condition_variable.notify_one () को कॉल करने से पहले लॉक प्राप्त करना होगा?
के उपयोग को लेकर मैं थोड़ा भ्रमित हूं std::condition_variable। मैं समझता हूं कि मुझे कॉल करने से पहले एक unique_lockपर बनाना होगा । मुझे जो नहीं मिल रहा है, वह यह कि क्या मुझे फोन करने से पहले एक अनोखा लॉक हासिल करना चाहिए या नहीं ।mutexcondition_variable.wait()notify_one()notify_all() Cppreference.com पर उदाहरण …

3
म्यूटेक्स को लॉक किए बिना pthread_cond_signal को कॉल करना
मैंने कहीं पढ़ा है कि हमें pthread_cond_signal को कॉल करने से पहले म्यूटेक्स को लॉक करना चाहिए और कॉल करने के लिए म्यूटेक्स को अनलॉक करना चाहिए : Pthread_cond_signal () रूटीन का उपयोग एक अन्य सूत्र को संकेत देने (या जागने) के लिए किया जाता है जो स्थिति चर पर …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.