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

6
जब मुख्य () बाहर निकलता है तो एक अलग थ्रेड का क्या होता है?
मुझे लगता है कि मैं शुरू कर रहा हूँ std::threadऔर फिर detach()यह, इसलिए धागा निष्पादन जारी है, भले ही std::threadएक बार यह प्रतिनिधित्व किया है, गुंजाइश से बाहर चला जाता है। आगे मान लें कि प्रोग्राम में अलग किए गए थ्रेड 1 में शामिल होने के लिए एक विश्वसनीय प्रोटोकॉल …

5
मुझे std :: thread :: detach का उपयोग कब करना चाहिए?
कभी-कभी मुझे std::threadअपने एप्लिकेशन को गति देने के लिए उपयोग करना पड़ता है । मुझे यह भी पता है join()कि एक धागा पूरा होने तक इंतजार किया जाता है। यह समझना आसान है, लेकिन कॉल करने detach()और इसे न करने के बीच क्या अंतर है? मुझे लगा कि इसके बिना …
140 c++  c++11  stdthread 

10
C ++ 11 में थ्रेड पूलिंग
प्रासंगिक प्रश्न : C ++ 11 के बारे में: C ++ 11: std :: थ्रेड पूल किया गया? क्या C ++ 11 में Async (लॉन्च :: async) महंगी धागा निर्माण से बचने के लिए थ्रेड पूल को अप्रचलित बना देगा? बूस्ट के बारे में: सी ++ बूस्ट थ्रेड पुन: उपयोग …

6
कैसे जांच करें कि क्या एक std :: धागा अभी भी चल रहा है?
अगर std::threadअभी भी चल रहा है (एक प्लेटफ़ॉर्म स्वतंत्र तरीके से) मैं कैसे जांच सकता हूं ? यह एक timed_join()विधि का अभाव है और उसके joinable()लिए नहीं है। मैंने std::lock_guardथ्रेड में एक म्यूटेक्स को लॉक करने के बारे में सोचा और म्यूटेक्स की try_lock()विधि का उपयोग करके यह निर्धारित करने …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.