सारांश
इस मॉड्यूल में, आपने अतुल्यकालिक प्रोग्रामिंग तकनीकों और अनुप्रयोग प्रदर्शन और जवाबदेही को बढ़ाने में उनके महत्व के बारे में सीखा। मॉड्यूल ने बताया कि कैसे सी # एसिंक प्रोग्रामिंग के लिए एक सरलीकृत दृष्टिकोण का समर्थन करता है, जिससे एसिंक्रोनस कोड लिखना, डीबग करना और बनाए रखना आसान हो जाता है। आपने सी # में एसिंक्रोनस फ़ाइल इनपुट और आउटपुट ऑपरेशंस के कार्यान्वयन के बारे में भी सीखा, और वे एप्लिकेशन प्रदर्शन को कैसे सुधारते हैं, खासकर जब बड़ी फ़ाइलों या महत्वपूर्ण डेटा लेखन से निपटते हैं। मॉड्यूल ने HTTP या HTTPS जैसे मानक वेब प्रोटोकॉल का उपयोग करके अतुल्यकालिक रूप से वेब संसाधनों तक पहुंचने और C# में कक्षा के HttpClient उपयोग को भी कवर किया। अंत में, आपने सी #, टास्क पैरेलल लाइब्रेरी (टीपीएल) में समानांतर प्रोग्रामिंग और एक साथ कई कार्यों को निष्पादित करने में इसकी भूमिका के बारे में सीखा।
इस मॉड्यूल के मुख्य टेकअवे में एसिंक्रोनस प्रोग्रामिंग के लाभों को समझना और कैसे अतुल्यकालिक कार्य उपयोगकर्ता इंटरफ़ेस को अनब्लॉक करने में मदद करते हैं। आपने सीखा कि कीवर्ड का उपयोग करके async एसिंक विधियों को कैसे बनाया जाए और सी # में कीवर्ड का उपयोग करके उन्हें कॉल किया जाए await । मॉड्यूल ने फ़ाइल संचालन के लिए नामस्थानों का उपयोग करने System.IOSystem.Text.Json के महत्व पर जोर दिया। आपने वेब संसाधनों के लिए अतुल्यकालिक HTTP अनुरोध करने के लिए कक्षा के HttpClient बारे में भी सीखा। मॉड्यूल ने टीपीएल के प्रभावी उपयोग के लिए थ्रेडिंग अवधारणाओं को समझने के महत्व और समानांतर कोड लिखते समय बचने के लिए सामान्य नुकसान पर प्रकाश डाला।