Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में एसिंक और प्रतीक्षा कीवर्ड


अतुल्यकालिक प्रोग्रामिंग के लिए async और प्रतीक्षा कीवर्ड का उपयोग C# में किया जाता है।

एक जीयूआई के साथ एक आवेदन, कतार की सामग्री की जांच करें और यदि कोई असंसाधित कार्य है, तो यह इसे बाहर निकालता है और इसे पहले संसाधित करता है। कोड समकालिक रूप से निष्पादित होता है और असंसाधित कार्य पहले पूरा होता है। यदि संसाधन में अपेक्षा से अधिक समय लगता है, तो एप्लिकेशन संदेशों का जवाब देना बंद कर देगा।

आइए देखें कि ऊपर क्या चर्चा की गई है -

private void OnRequestDownload(object sender, RoutedEventArgs e) {
   var req = HttpWebRequest.Create(_requestedUri);
   var res = req.GetResponse();
}

उपरोक्त समस्या को हल करने के लिए, async और प्रतीक्षित कीवर्ड का उपयोग करें -

private async void OnRequestDownload(object sender, RoutedEventArgs e) {
   var req= HttpWebRequest.Create(_requestedUri);
   var res = await req.GetResponseAsync();
}

  1. जावास्क्रिप्ट में 'फॉर वेट...ऑफ' स्टेटमेंट का क्या महत्व है?

    प्रतीक्षित...के लिए प्रतीक्षित...के लिए कथन async . पर पुनरावृति करते हुए एक लूप बनाता है ऑब्जेक्ट और सिंक सरणियाँ, सरणी जैसी वस्तुएँ, मानचित्र सेट आदि जैसी वस्तुएँ। वाक्यविन्यास for await (variable of iterable) {    statement } उदाहरण निम्नलिखित उदाहरण में प्रतीक्षित...के लिए स्टेटम

  1. जावास्क्रिप्ट में Async/प्रतीक्षा कार्य

    प्रॉमिस ऑब्जेक्ट एक एसिंक्रोनस ऑपरेशन के अंतिम समापन (या विफलता) और इसके परिणामी मूल्य का प्रतिनिधित्व करता है। Async वेट फंक्शन और ऑपरेटर्स वादों पर काम करते हैं। Async/प्रतीक्षा फ़ंक्शन हमें दृश्यों के पीछे async कार्यों को निष्पादित करते हुए पूरी तरह से तुल्यकालिक-दिखने वाले कोड लिखने में मदद कर

  1. एचटीएमएल <var> टैग

    HTML में तत्व का उपयोग गणनाओं के लिए गणितीय व्यंजक प्रदर्शित करने के लिए किया जाता है। आइए अब HTML में टैग को लागू करने के लिए एक उदाहरण देखें - उदाहरण <!DOCTYPE html> <html> <body> <h2>Mathematical Equation</h2> <p>Sample equation: <var>2x</var> -