सी ++ बूस्ट थ्रेडिंग लाइब्रेरी उपयोग का थ्रेडिंग मॉडल कौन सा है?
1:1 (Kernel-level threading)
N:1 (User-level threading)
M:N (Hybrid threading)
बूस्ट थ्रेडिंग लाइब्रेरी का मॉडल क्या है
इन मॉडलों (विकी से) के बीच का अंतर: http://en.wikipedia.org/wiki/Thread_(computing)#Models
मैं बढ़ावा साइट की जाँच की और यह सूत्रण मॉडल का उपयोग करता है के बारे में उल्लेख किया है नहीं है।
मुझे लगता है कि यह एक 1: 1 है, क्योंकि यह yield
या reschedule
की तरह समारोह प्रदान नहीं करता है, लेकिन मुझे यकीन है कि नहीं कर रहा हूँ ...
उपयोगकर्ता स्तर के थ्रेडिंग को बढ़ावा देने के लिए लागू किया गया है? मंच पर निर्भर भी हो सकता है। –
+1। यह एक अच्छा सवाल प्रतीत होता है ... लेकिन मुझे यकीन नहीं है कि मैं इसे समझ गया हूं, तो कृपया अपने प्रश्न में उल्लिखित मॉडल के बीच मतभेदों को विस्तारित कर सकते हैं? या, हमें एक लिंक प्रदान करें जो उन्हें समझाता है। – Nawaz
@ नवाज़ http://en.wikipedia.org/wiki/Thread_(computing)#Models – pgplus1628