글쓴 사람
spowner (spowner at naver.com)
홈페이지
첨부 파일
안녕하세요. 성태님?
제가 속도에 따른 정확한 거리를 구해야 해서 적절한 대기시간이 가능한 Sleep이 필요로 하였습니다.
그래서 최초에 Thread.Sleep으로 밀리세컨드 단위로 조절하려 했지만, 생각보다 상당한 오차가 발생하여
시간을 측정해 보니 Thread.Sleep가 밀리세컨드 단위로도 오차가 상당하더라고요.
그래서 임시방편으로 ManualResetEvent 의 WaitOne 메소드로 밀리세컨드 단위로는 어느정도 오차없이 대기를 하는 것 같습니다.
그런데 밀리세컨트 단위로도 시분할이 많아질 수록 (Sleep해야 할 구간이 많아질 수록) 오차가 조금 발생하여,
마이크로세컨드 단위로 Sleep이 필요하기에 이르렀습니다.
검색을 좀 해보았지만, CPU에 부담이 안되는 Sleep 방법(혹은 구현방법)을 찾을 수 가 없어,
이렇게 도움을 요청합니다.
감사합니다 ^^
[최초 등록일: ]
[최종 수정일: 4/18/2015]
No | Writer | Date | Cnt. | Title | File(s) |