क्या कार्य विलंब एक नया सूत्र बनाता है?
क्या कार्य विलंब एक नया सूत्र बनाता है?

वीडियो: क्या कार्य विलंब एक नया सूत्र बनाता है?

वीडियो: क्या कार्य विलंब एक नया सूत्र बनाता है?
वीडियो: जानें कार्यों में रुकावटें या विलंब आने का कारण और निवारण - प्रो. धर्मेन्द्र शर्मा 2024, मई
Anonim

टास्क . देरी करता है नहीं नया सूत्र बनाएं , लेकिन फिर भी भारी हो सकता है, और निष्पादन के आदेश या समय सीमा के बारे में सटीक होने की कोई गारंटी नहीं है।

साथ ही, कार्य विलंब ब्लॉक थ्रेड करता है?

मूल रूप से, टास्क . विलंब एक बना देगा टास्क जो एक समय के बाद पूरा होगा विलंब . टास्क . विलंब नहीं है अवरुद्ध बुलाना धागा इसलिए UI उत्तरदायी रहेगा।

इसी तरह, क्या टास्क एक नया थ्रेड C# बनाता है? ए टास्क एक ही समय में कई प्रक्रियाएं हो सकती हैं। धागे केवल एक हो सकता है टास्क एक समय में चल रहा है। हम 'async' और 'प्रतीक्षा' कीवर्ड का उपयोग करके आसानी से एसिंक्रोनस को लागू कर सकते हैं। ए नया सूत्र () के साथ व्यवहार नहीं कर रहा है धागा पूल धागा , जबकि कार्य करता है उपयोग धागा पूल धागा.

इसके अलावा, कार्य विलंब कैसे काम करता है?

नींद हम उपयोग कर सकते हैं टास्क . विलंब . ऐसा करने से जब हम प्रतीक्षा करते हैं, तो धागे का उपयोग दूसरे के लिए किया जा सकता है कार्य . जिसका अर्थ है कि जब हम प्रतीक्षा कर रहे होते हैं, तो थ्रेड को उसके कॉलर या थ्रेड पूल में वापस छोड़ दिया जाता है और इस प्रक्रिया में कोई संसाधन बर्बाद नहीं होता है।

आप सी # में किसी विधि में देरी कैसे करते हैं?

एक एसिंक्स का प्रयोग करें तरीका बनाने के लिए विलंब अंतर्निहित कार्य का उपयोग करना। विलंब विधि . यह निष्पादन को रोक दिया जाएगा और फिर वर्तमान थ्रेड को अवरुद्ध किए बिना निर्दिष्ट समय के बाद फिर से शुरू किया जाएगा। समस्या के साथ नहीं है देरी , यह UI अनुप्रयोगों के थ्रेडिंग मॉडल के साथ है।

सिफारिश की: