Я нашел одну рекомендацию , в которой говорится, что мы должны попытаться сохранить один оператор try / кроме одного потока.
У меня есть класс, который реализует Runnable (Java, но на самом деле это не имеет значения). В нем есть несколько блоков, каждый из которых окружен собственным блоком try-catch с регистрацией и обработкой. Каждый блок генерирует один и тот же класс исключений.
Как вы думаете, я должен расширить коллекцию исключений, создав исключение для каждой операции, поместить все блоки в один блок try-catch и обрабатывать каждый из них по-разному? Вот пример того, что у меня есть здесь .
Заранее спасибо.