Kiedy funkcja Thread.sleep języka Java zgłasza wyjątek InterruptedException?

Kiedy funkcja Thread.sleep języka Java zgłasza wyjątek InterruptedException? Czy można to bezpiecznie zignorować? Nie robię wielowątkowości. Chcę tylko poczekać kilka sekund przed ponowną próbą wykonania jakiejś