सी ++ 11 पेश किया गया std::mutex
और इसका विस्तारित संस्करण - std::timed_mutex
।क्यों c_+ 14 में shared_timed_mutex परिभाषित किया गया है, लेकिन C++ 17 में shared_mutex?
हालांकि, सी ++ 14 में हमारे पास std::shared_timed_mutex
है, लेकिन इसके 'पैरेंट', std::shared_mutex
को सी ++ 17 में जोड़ा जा रहा है।
क्या इसके लिए कोई उचित स्पष्टीकरण है?
यदि मैं std::shared_timed_mutex
की 'समयबद्ध' कार्यक्षमता का उपयोग नहीं कर रहा हूं, तो क्या यह प्रस्तावित std::shared_mutex
से बदतर (धीमी, अधिक संसाधनों का उपभोग) होगा?
@ मार्टिनबोनर संख्या, 'CRITICAL_SECTION' साझा म्यूटेक्स (उर्फ रीडर/लेखक लॉक) नहीं है। 'SRWLOCK' आदिम है। –
अरे अरे! मैं "साझा" और "रिकर्सिव" के बीच भ्रमित हो गया! –