Las mejores prácticas para la captura de Throwable en Java
A veces, solo tienes que atrapar Throwable, por ejemplo. al escribir una cola de despachador que despacha elementos genéricos y necesita recuperarse de cualquier error (dicho despachador registra todas las excepciones detectadas, pero en silencio, y luego continúa la ejecución en otros elementos).
Una de las mejores prácticas en las que puedo pensar es siempre volver a lanzar la excepción si se trata de InterruptedException, porque esto significa que alguien interrumpió mi hilo y quiere matarlo.
Otra sugerencia (que proviene de un comentario, no de una respuesta) es siempre volver a lanzarThreadDeath
¿Alguna otra mejor práctica?