अगर मैं इस तरह कोड है:मुख्य धागा पकड़ अपवाद किसी अन्य थ्रेड द्वारा फेंक दिया जाएगा?
try
{
Thread t = new Thread(new ThreadStart(wc.LocalRunProcess));
t.IsBackground = true;
t.Start();
}
catch (Exception ex)
{
//do something with ex
}
धागा t
द्वारा फेंका अपवाद कैच ब्लॉक में पकड़ा जा सकता है?
ठीक है, धन्यवाद ... – xbonez
'WinForms के लिए आवेदन। थ्रेड अपवाद', WPF और 'AppDomain.UnhandledException' के लिए अनुप्रयोग। डिस्पैचर अननहेल्ड अपवाद 'विशिष्ट होने के लिए। –
@xbonez, विस्तार करने के लिए, प्रश्न में कोड नए धागे को शुरू करेगा, फिर कैच ब्लॉक के ठीक पहले प्रसंस्करण जारी रखेगा जबकि नया धागा बस निष्पादित करना शुरू कर देगा। –