Я код, который выглядит следующим образом:Как повторно сгенерирует исключение, чтобы поймать-блок в другом потоке
public static void startService() {
try{
new Thread(new Runnable() {
@Override
public void run() {
throw new RuntimeException("Some exception");
}
}).start();
}catch (Exception e){
//Exception handling
}
}
Как я могу обработать это исключение в улове() блока в parrent потоке? UPD: Это потоки должны работать асинхронно
Взгляните на http://stackoverflow.com/questions/2631791/java-handling-exceptions-in-child-threads – adarshr
Нужно понимать, что 'new Thread()' и '.start()' являются вероятно, не приведет к исключению. Затем запускается параллельный поток и вызывается 'run'. С помощью обработчика исключений вы можете быть проинформированы. –