ntp를 사용하는 상자가 있고 시계를 표시하는 여러 Java 프로그램이 있습니다. 우리가 겪고있는 문제는 시스템 클럭이 시스템 클럭을 움직이게하는 것과 같은 일을하는 모든 타이머를 거꾸로 뒤집어서 시스템 시간이 원래의 위치로 되돌아 갈 때까지 기다리는 것입니다. 나는 시스템 시간이 거꾸로 바뀌었을 때를 감지하고 반복적으로 스케줄을 잡을 수있는 타이머 세트를 모두 재설정 할 수있는 방법을 찾아야한다.java 또는 시간 증명 타이머에서 시스템 시간이 거꾸로 이동했는지 감지합니다.
메모로 저는 이미 쿼츠 타이머 패키지를 시험해 보았습니다. 일반적인 자바 타이머와 같은 문제가 있습니다.
시계가 얼마나 먼 곳입니까? ntp는 일반적으로 클럭 슬 루 (clock slew)를 사용하여 시계 방향으로 조금씩 움직이며 몇 초 동안 변경하지 않아도됩니다. – Gray
시스템에 3 ~ 4 시간 정도의 시간을 허비하는 버그가 있습니다. 거의 우리가 동의 할 수없는 2 개의 경쟁 ntp 서버가있는 것 같습니다. – tharris