Tengo una caja que usa ntp y tenemos varios programas en ejecución que muestran un reloj. El problema que tenemos es que si todo hace retroceder al sistema, todos nuestros temporizadores hacen cosas como animar el reloj y esperar hasta que la hora del sistema vuelva a estar donde estaba. Necesito encontrar una forma de detectar cuando la hora del sistema se ha cambiado hacia atrás y reiniciar todos nuestros temporizadores o un conjunto de temporizadores que pueden programar repetidamente pero que aún así son a prueba contra el cambio de reloj.Detecta si la hora del sistema se ha movido hacia atrás en java, o temporizadores a prueba de tiempo
Como una nota que ya probé el paquete de temporizador de cuarzo tiene el mismo problema que los temporizadores de Java normales.
¿Qué tan atrás está yendo el reloj? Por lo general, ntp usa la rotación del reloj para empujar el reloj en cualquier dirección y no debería necesitar cambiarlo en una gran cantidad de segundos. – Gray
hay algún error en el sistema que está demorando tanto tiempo como 3 o 4 horas. Casi como si tuviéramos 2 servidores ntp competidores que no pueden estar de acuerdo. – tharris