Я метод, чтобы сохранить информацию о каждой операции синхронизации:Поймайте и протоколирования для неуместных операций
public void queueTimerInfo(long start, long end, String msg) {
try {
timer.queue(start, end, msg);
} catch (InterruptedException e) {
Logger.info(e.getMessage());
}
}
я называю выше метод после каждой операции. Важно то, что сама операция, а время - лишь второстепенная задача. Вот почему я решил ничего не делать, когда метод выходит из строя, за исключением его регистрации.
Но мне всегда говорили, что регистрация без управления исключением - это плохая практика. Итак, как мне переписать вышеуказанный код?
Если этой операции не разрешено нарушать функциональные возможности вашего кода, что бы вы сделали? бросить исключение? – Stultuske
Добавить 'Thread.currentThread(). Interrupt();' в конце блока catch – Natalia
Вы просто не должны переписывать код –