Если у меня есть такой код:Будет ли исключение основного потока catch исключено другим потоком?
try
{
Thread t = new Thread(new ThreadStart(wc.LocalRunProcess));
t.IsBackground = true;
t.Start();
}
catch (Exception ex)
{
//do something with ex
}
Будет исключение брошено ниткой t
быть пойманы в блоке поймать?
Хорошо, спасибо ... – xbonez
'Application.ThreadException' для WinForms,' Application.DispatcherUnhandledException' для WPF и 'AppDomain.UnhandledException', чтобы быть конкретным. –
@xbonez. Также для расширения код в вопросе начнет новый поток, а затем продолжит обработку прямо мимо блока catch, пока новый поток только начинает выполняться. –