Я использую java.util.Timer
для запуска заданий в моем приложении, но я обнаружил, что это зависит от системного времени: если системное время корректируется, срабатывание таймера будет затронуто.
Например, если системное время вернется на 80 секунд назад, таймер перестанет работать на 80 секунд.
В Java есть метод System.nanoTime
, который не зависит от системного времени, но кажется, что его нельзя использовать в System.nanoTime
.
нельзя использовать в Timer
.
Есть ли библиотека Timer, которая поддерживает то, что мне нужно? Или я должен реализовать это сам?
Обратите внимание, что мне не нужно точное текущее время (дата), мне нужен точный интервал времени