सी # कार्य क्या है?
सी # कार्य क्या है?

वीडियो: सी # कार्य क्या है?

वीडियो: सी # कार्य क्या है?
वीडियो: जानिए ई असैनिक मेडिकल के फायदे | ईएसआईसी लाभ हिंदी में | ईएसआई क्या होता है | हमसफ़र टेक 2024, मई
Anonim

सी # टास्क के केंद्रीय तत्वों में से एक है टास्क -आधारित एसिंक्रोनस पैटर्न को पहली बार. नेट फ्रेमवर्क 4. सी # टास्क ऑब्जेक्ट आमतौर पर मुख्य एप्लिकेशन थ्रेड पर सिंक्रोनस के बजाय थ्रेड पूल थ्रेड पर एसिंक्रोनस रूप से निष्पादित होता है। ए टास्क एक वस्तु है जो कुछ काम का प्रतिनिधित्व करती है जिसे किया जाना चाहिए।

इसे ध्यान में रखते हुए, उदाहरण के साथ C# में कार्य क्या है?

कार्य आपको बनाने के लिए कक्षा कार्य और उन्हें अतुल्यकालिक रूप से चलाएं। ए टास्क एक वस्तु है जो कुछ काम का प्रतिनिधित्व करती है जिसे किया जाना चाहिए। NS टास्क आपको बता सकता है कि क्या काम पूरा हो गया है और यदि ऑपरेशन एक परिणाम देता है, तो टास्क आपको परिणाम देता है।

साथ ही, async कार्य C# क्या है? अतुल्यकालिक प्रोग्रामिंग सी# अवरुद्ध गतिविधियों के प्रति एक कुशल दृष्टिकोण है या पहुंच में देरी है। यदि कोई गतिविधि इस तरह एक तुल्यकालिक प्रक्रिया में अवरुद्ध है, तो पूरा आवेदन प्रतीक्षा करता है और इसमें अधिक समय लगता है। NS अतुल्यकालिक तथा इंतजार में खोजशब्द सी# में उपयोग किया जाता है अतुल्यकालिक प्रोग्रामिंग।

इसके बाद, प्रश्न यह है कि मैं C# में कार्य कैसे प्रारंभ करूं?

  1. टास्क शुरू करने का सबसे आसान तरीका (टास्क फैक्ट्री का उपयोग करना): टास्क। फैक्ट्री। स्टार्टन्यू (() => {कंसोल। राइटलाइन ("हैलो वर्ल्ड!");
  2. लैम्ब्डा और नामित विधि का उपयोग करना: कार्य कार्य = नया कार्य (() => PrintMessage ()); कार्य। प्रारंभ ();
  3. लैम्ब्डा और अनाम विधि का उपयोग करना:
  4. एक्शन क्लास का उपयोग करना:

सी # प्रतीक्षा क्या है?

NS इंतजार ऑपरेटर संलग्न के मूल्यांकन को निलंबित करता है अतुल्यकालिक विधि तब तक है जब तक कि इसके ऑपरेंड द्वारा प्रदर्शित एसिंक्रोनस ऑपरेशन पूरा नहीं हो जाता। जब इंतजार ऑपरेटर संलग्नक निलंबित करता है अतुल्यकालिक विधि, नियंत्रण विधि के कॉलर पर वापस आ जाता है।

सिफारिश की: