Лучшие практики для ловли Throwable в Java
Иногда вам просто нужно поймать Throwable, например, при записи очереди диспетчера, которая отправляет общие элементы и нуждается в восстановлении после любых ошибок (указанный диспетчер регистрирует все обнаруженные исключения, но в автоматическом режиме, а затем выполнение продолжается для других элементов).
Один из лучших способов, который я могу придумать, - это всегда перебрасывать исключение, если оно InterruptedException, потому что это означает, что кто-то прервал мой поток и хочет его убить.
Другое предложение (которое пришло из комментария, а не ответа) - всегда перебрасыватьThreadDeath
Любые другие лучшие практики?