Лучшие практики для ловли Throwable в Java

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

Один из лучших способов, который я могу придумать, - это всегда перебрасывать исключение, если оно InterruptedException, потому что это означает, что кто-то прервал мой поток и хочет его убить.

Другое предложение (которое пришло из комментария, а не ответа) - всегда перебрасыватьThreadDeath

Любые другие лучшие практики?

Ответы на вопрос(4)

Ваш ответ на вопрос