Sleep() 시간 해상도 조절 팁
윈도우 플랫폼에서 사용한 Sleep()함수의 시간 해상도는 아래 함수로 조정할 수 있다.
MMRESULT timeBeginPeriod( UINT uPeriod );
MMRESULT timeEndPeriod( UINT uPeriod );
TimeAPI.h에 선언되어 있으며, Winmm.lib 라이브러리를 추가해야 한다.
프로그램 시작 시 timeBeginPeriod을 호출하여 해상도를 조정하여 Sleep함수를 사용하고, 마지막으로 프로그램 종료 시 timeEndPeriod를 호출한다.
댓글
댓글 쓰기