Я хотел бы измерить прошедшее время в Java. Однако различия в System.currentTimeMillis()
и (я считаю) System.nanoTime()
могут быть изменены внешними изменениями, например, кто-то (или система), изменяющий системные часы.
Использование сетевых вызовов не является возможным, так как это возможно очень часто и требуется быстрое возвращение.
Есть ли общее решение для этого?
ИЗМЕНИТЬ
Извините, я должен был объяснить причину. Это не значит, что вы не будете уничтожать злонамеренных пользователей - это то, что было вызвано выводом клиента для простоя и обычных клиентских событий.