Prefiero tener la lógica de manejo de excepciones más arriba en la pila de llamadas, cerca del método principal. Me gusta este enfoque ... Sin embargo, creé un hilo donde algunas de sus llamadas al método dentro de run() pueden arrojar excepciones. Realmente me gustaría ver si hay una forma de que estas excepciones puedan volver al subproceso principal. Lo mejor que pude pensar es establecer una variable dentro del objeto que implementa Runnable
. Esta variable es una cadena que contiene el mensaje de error, que luego usa un cargador de clases para volver a crear correctamente la misma excepción en el hilo padre.Java: manejo de excepciones en hilos secundarios
Lo que me gustaría saber, ¿hay alguna manera menos complicada de obtener lo que quiero aquí? (para poder asegurarse de que cualquier excepción lanzada en un hilo secundario se maneje con la misma lógica de manejo de excepciones que si se ejecutara en la reutilización principal de hilo/código).
Parece que esta pregunta se hace mucho aquí ... Consideraría cerrarla pero después de haber leído las otras un poco más, esta pregunta me pide algo diferente: está usando un cargador de clases + guardando la excepción en el objeto ejecutable viable ? – Zombies
Aparentemente no es como lo indica Bill K. Gracias. – Zombies