안녕하세요.
프로그램 중간에 gettimeofday() 함수를 종종 사용하는데 그와 더불어서 시스템 클락을 종종 세팅해줘야될 일이 생깁니다. 즉, 시스템 클락이 보통 몇초 이상 틀린경우가 발생 하는데 이때 gettimeofday() 부분에서 많은 문제가 생기기 시작하네요.
예) 타이머 쓰레드쪽에서 폭주를 한다던지.. ㅠ.ㅠ
이 부분을 대체할만한 어떤 방법이 있을런지 조언 부탁드립니다.
시스템 클락을 변경하면 타이머 폭주가 발생할 수 밖에 없지 않나요?
타이머가 대기중인데 클락이 그 이후 시점으로 변경되면 한번에 expire되는 건 당연한지라...
시스템 클락을 종종 세팅해주어야 하는 이유가 무엇인지 궁금하네요. 몇 초 이상 틀린 경우가 그리 빈번하게 발생하나요?
애초에 그러한 설계가 조금 문제가 있지 않나 싶습니다.
예. 라우팅 프로토콜(ospfd)쪽에 시간을 동기화 할려고 해서 그렇습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
시스템 클락을
시스템 클락을 변경하면 타이머 폭주가 발생할 수 밖에 없지 않나요?
타이머가 대기중인데 클락이 그 이후 시점으로 변경되면 한번에 expire되는 건 당연한지라...
시스템 클락을 종종 세팅해주어야 하는 이유가 무엇인지 궁금하네요. 몇 초 이상 틀린 경우가 그리 빈번하게 발생하나요?
애초에 그러한 설계가 조금 문제가 있지 않나 싶습니다.
예. 라우팅
예. 라우팅 프로토콜(ospfd)쪽에 시간을 동기화 할려고 해서 그렇습니다.
댓글 달기