Стабильный таймер, не зависящий от системного времени

Я использую java.util.Timer для запуска заданий в моем приложении, но я обнаружил, что это зависит от системного времени: если системное время корректируется, срабатывание таймера будет затронуто.

Например, если системное время вернется на 80 секунд назад, таймер перестанет работать на 80 секунд.

В Java есть метод System.nanoTime, который не зависит от системного времени, но кажется, что его нельзя использовать в System.nanoTime. нельзя использовать в Timer.

Есть ли библиотека Timer, которая поддерживает то, что мне нужно? Или я должен реализовать это сам?

Обратите внимание, что мне не нужно точное текущее время (дата), мне нужен точный интервал времени

5
задан jean 24 December 2011 в 10:03
поделиться