시스템 클럭에 간섭하는 사용자가 복원력있는 방식으로 프로그램을 시작한 후 경과 시간 (월 클럭 시간)을 얻는 방법이 필요합니다.프로세스 시작 이후 경과 시간이
윈도우에서 비표준 clock() 구현은 트릭을하지 않습니다. 시작시 샘플링 된 시간과의 차이를 계산하여 작동하는 것처럼 보이므로 " 시계 손 다시 ".
UNIX에서 clock/getrusage는 시스템 시간을 참조하는 반면 gettimeofday와 같은 함수를 사용하면 시간 소인을 샘플링하는 것과 마찬가지로 windows에서 clock을 사용하는 것과 동일한 문제점이 있습니다.
저는 정밀도에별로 관심이 없습니다. 그리고 발생했을 때 시계 스큐에 대비하여 백그라운드에서 0.5 초의 해상도 타이머를 회전시켜 해킹했습니다. (샘플링 된 시간과 예상은 1 초를 초과합니다. 새로운 기준선에 예상되는 타이머를 사용합니다.)하지만 더 나은 방법이 있어야한다고 생각합니다.