मैं स्टैक ओवरफ़्लो पर एक नौसिखिया हूं। मैं सी/सी ++ में यूनिक्स प्लेटफॉर्म पर काम कर रहा हूं। इन संबंधों में बुनियादी प्रोग्रामिंग को जानना मैं multithreading से कैसे शुरू कर सकता हूं?मैं मल्टीथ्रेड प्रोग्रामिंग का उपयोग कैसे शुरू करूं?
मल्टीथ्रेडिंग बहुत दिलचस्प लगती है और मैं इस संबंध में अपना ज्ञान बढ़ाना चाहता हूं।
मैं मल्टीथ्रेडिंग के साथ कैसे शुरुआत कर सकता हूं और जितनी जल्दी हो सके अवधारणाओं को पकड़ने के लिए उपलब्ध सर्वोत्तम तकनीकों/पुस्तकों/ईबुक/आलेख क्या हैं?
नीचे अच्छे उत्तरों। मुझे डर था कि आपको "इस एपीआई का उपयोग करने का एक टन मिलेगा। यह ज़े बेइविएसेस्ट !!" लेकिन सबसे महत्वपूर्ण बात यह है कि मैं यहां दोहराऊंगा: उपयोग की गई एपीआई अपरिवर्तनीय है। ज्यादातर अवधारणाएं एपीआई के बावजूद लागू होती हैं। नीचे पोस्ट किए गए कुछ संसाधन पढ़ें। ऐसी समस्या चुनें जो आपको लगता है कि आप लंबित कर सकते हैं, फिर इसे आज़माएं। –
जो भी आप करते हैं, एक ** उच्च स्तरीय ** एपीआई से शुरू करें। यह जानने से पहले कि यह विस्तार से कैसे काम करता है, ठीक से सामान कैसे करें। –
@static_rtti किस बिंदु पर? डेडलॉक और पारस्परिक बहिष्कार की मूल बातें समझना टाला नहीं जा सकता है। मॉनिटर के दायरे में प्रवेश करने के बाद कुछ निचले स्तर के एपीआई इस उच्च समझ वाले लोगों की तुलना में अधिक समझते हैं जो आपके लिए लॉकिंग करते हैं। मैं अनुशंसा करता हूं कि आप उस व्यक्ति से शुरू करें जो आपको उच्च या निम्न स्तर के बारे में चिंता करने के बजाय, आपको अधिक समझ में आता है। इसके अतिरिक्त, वे लोग होंगे जो आपके खिलाफ बहस करते हैं, कह रहे हैं कि जब तक आप विवरण नहीं जानते, तब तक आप नहीं जानते कि इसे सही तरीके से कैसे किया जाए। आपकी टिप्पणी किसी भी संबंध में वास्तव में सहायक नहीं थी। –