किसी प्रतिनिधि पर BeginInvoke को कॉल करते समय, कार्रवाई को एक अलग थ्रेड पर निष्पादित किया जाता है। अगर एएसपी.नेट में बुलाया जाता है तो क्या यह सीएलआर वर्कर थ्रेड का उपयोग करता है? या यह एक आईआईएस कार्यकर्ता धागा का उपयोग करता है?एएसपी.NET में प्रतिनिधियों का उपयोग एसिंक्रोनस ऑपरेशंस को संभालने के लिए
यदि बाद वाला, तो मुझे सीएलआर कार्यकर्ता धागे पर कार्रवाई निष्पादित करने के लिए एक एसिंक्रोनस एएसपी.NET पैटर्न को नियोजित करने की आवश्यकता होगी। लेकिन अगर मैं BeginInvoke पर कार्रवाई समाप्त होता हूं तो मैं ऐसा नहीं करता।
धन्यवाद। एमवीसी एक एसिंक्रोनस मॉडल का समर्थन करता है। ऐसा लगता है कि अगर मैं BeginInvoke तकनीक के साथ इसका लाभ उठाता हूं, तो मेरा पृष्ठ तेजी से वापस आ जाएगा और काम आईआईएस कार्यकर्ता धागा नहीं लेगा। सही बात? –
उस ब्लॉग पोस्ट को दोबारा पढ़ना, मैं बस एक थ्रेड। स्टार्ट() तकनीक कर सकता हूं। मेरे आवेदन के लिए मुझे एक समय में होने वाली किसी भी प्रक्रिया में से कुछ से अधिक का जोखिम नहीं होगा (आमतौर पर केवल 1), इसलिए यह संभवतः मेरी आवश्यकताओं के लिए इस बिंदु पर सबसे आसान/सबसे रखरखाव योग्य समाधान है। किसी भी व्यक्ति के लिए "ठीक है" वाक्यांश के लिए ब्लॉग पोस्ट की खोज के साथ अनुसरण करने के लिए। मैं बस थ्रेड.स्टार्ट() का उपयोग करूंगा और अपना खुद का धागा बनाउंगा "। –
@ जॉन हाँ आप सही हैं। यदि आप केवल पृष्ठ को तेज़ी से वापस करना चाहते हैं, तो उपयोगकर्ता परिणामों के बारे में जानने के बिना, यह अच्छा है। लेकिन यह प्रदर्शन में सुधार नहीं करेगा। – Mithir