कर्नेल धागे और उपयोगकर्ता धागे के बीच क्या अंतर है? क्या यह कर्नेल थ्रेड को कर्नेल मोड में निर्धारित और निष्पादित किया गया है? कर्नेल धागे बनाने के लिए उपयोग की जाने वाली तकनीकें क्या हैं?कर्नेल धागे और उपयोगकर्ता धागे के बीच क्या अंतर है?
क्या यह उपयोगकर्ता थ्रेड निर्धारित है, उपयोगकर्ता मोड में निष्पादित किया गया है? क्या यह है कि कर्नेल उपयोगकर्ता थ्रेड निष्पादित/शेड्यूल करने में भाग नहीं लेता है? जब उपयोगकर्ता थ्रेड निष्पादित करने में बाधा उत्पन्न होती है तो कौन इसे संभालता है?
जब भी, थ्रेड बनाया जाता है तो प्रत्येक के लिए टीसीबी बनाया जाता है। अब उपयोगकर्ता स्तर के धागे के मामले में यह है कि यह टीसीबी उपयोगकर्ता के पता स्थान में बनाया गया है?
संदर्भ स्विचिंग को संभालने वाले दो उपयोगकर्ता स्तर धागे के बीच स्विच करने के मामले में?
- कई एक के बाद एक
- कई कई करने के लिए
- एक करने के लिए:
multithreading मॉडलों में से एक अवधारणा है।
ये मॉडल क्या हैं? इन मॉडलों का व्यावहारिक रूप से उपयोग कैसे किया जाता है?
इस विषय पर कुछ लेख पढ़ा है, लेकिन अभी भी
अवधारणा स्पष्ट करने के लिए चाहता है उलझन में ..
अग्रिम धन्यवाद, Tazim
शीर्षक 'ऑपरेटिंग सिस्टम' वास्तव में फिट नहीं है जो आप बहुत अच्छी तरह से पूछ रहे हैं। –