При текущей реализации выводится: 4 3 2 1 Марш! На мой взгляд, т.к. через 3,5 секунды вызывается clockthread.interrupt(), цикл while должен остановиться т.к. current.isInterrupted() = false и пойти в catch. Но этого не происходит. Почему? Спасибо