Ho una casella che utilizza ntp e su di essi sono presenti diversi programmi java che visualizzano un orologio. Il problema che stiamo affrontando è se il sistema avanza indietro nel tempo tutti i nostri timer che fanno cose come animare il cronometro e aspettare fino a che il tempo del sistema non ritorna a dove si trovava. Devo trovare un modo per rilevare quando l'ora del sistema è stata modificata all'indietro e ripristinare tutti i nostri timer o un set di timer che possono essere programmati più volte, ma sono comunque una prova contro il cambio dell'orologio.Rileva se il tempo di sistema è stato spostato indietro in java, o temporizzatori a prova di tempo
Come nota ho già provato il pacchetto del timer al quarzo che ha lo stesso problema dei normali timer java.
Quanto è lontano l'orologio? ntp di solito usa l'orologio slew per spostare leggermente l'orologio in entrambe le direzioni e non dovrebbe aver bisogno di cambiarlo di un numero elevato di secondi. – Gray
c'è qualche bug nel sistema che sta mandando il tempo indietro di 3 o 4 ore. Quasi come se avessimo 2 server NTP in competizione che non possono essere d'accordo. – tharris