क्या मैं एसिंक्स के बिना प्रतीक्षा का उपयोग कर सकता हूं?
क्या मैं एसिंक्स के बिना प्रतीक्षा का उपयोग कर सकता हूं?

वीडियो: क्या मैं एसिंक्स के बिना प्रतीक्षा का उपयोग कर सकता हूं?

वीडियो: क्या मैं एसिंक्स के बिना प्रतीक्षा का उपयोग कर सकता हूं?
वीडियो: Async प्रतीक्षा प्रयास-पकड़ नरक 2024, अप्रैल
Anonim

नहीं इंतजार ऑपरेटर केवल एक में समझ में आता है अतुल्यकालिक समारोह।

इसी तरह, आप पूछ सकते हैं, अगर मैं बिना प्रतीक्षा के एसिंक विधि को कॉल करूं तो क्या होगा?

NS बुलाना तक एसिंक विधि शुरू होता है अतुल्यकालिक कार्य . एक अपवाद जो a. में उठाया गया है तरीका जो लौटाता है टास्क या टास्क रिटर्न में संग्रहीत है टास्क . अगर तुम नहीं इंतजार NS टास्क या अपवादों के लिए स्पष्ट रूप से जाँच करें, अपवाद खो गया है। अगर आप इंतजार NS टास्क , इसका अपवाद फिर से फेंक दिया गया है।

यह भी जानिए, क्या आप एक गैर-वादे का इंतजार कर सकते हैं? इंतजार नो-ऑप नहीं है। अगर प्रतीक्षित बात नहीं है वायदा , यह a. में लिपटा हुआ है वायदा , वह वायदा प्रतीक्षित है। इसलिए इंतजार निष्पादन आदेश बदलता है (लेकिन आप फिर भी इस पर भरोसा नहीं करना चाहिए): कंसोल.

यह भी जानें, क्या आप async फ़ंक्शन का इंतजार कर सकते हैं?

एक async फ़ंक्शन कर सकते हैं एक शामिल है इंतजार अभिव्यक्ति जो निष्पादन को रोकती है एसिंक फ़ंक्शन पारित वादे के प्रस्ताव की प्रतीक्षा करने के लिए, फिर फिर से शुरू करें async फ़ंक्शन का निष्पादन और हल मूल्य के रूप में मूल्यांकन करता है। NS इंतजार कीवर्ड केवल अंदर मान्य है अतुल्यकालिक कार्य.

सी # में एसिंक और प्रतीक्षा क्या है?

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

सिफारिश की: