|
Win98이하 계열은 숫자로는 1/1000으로 설정할 수 있지만 실제로는
55/1000 이하로는 적용이 안됩니다. (그런데 실제 해보면 30/1000정도가지 나오는 것 같더군요)
Win2000이상은
10/1000 이 한계입니다. 이는 시스템의 문제보다는 OS가 선점형 멀티태스킹 처리에
있어서 할애한 시간 한계때문에 그렇습니다.
더 짧은 시간을 요구하신다면 시스템 수준의 Timer 콜백함수를 부를 수 있게
어셈블리? 프로그램 해야 될 것으로 생각됩니다.
혹 딴 수가 있을 수도.... -_-;
왕대박 님이 쓰신 글 :
: 안녕하세요. 건강하시죠!!
: 다들 Timer많이들 사용하시죠. 사용하기도 편리하고 ^^
: 헌데,Timer의 한계는 다들 하시다 싶이 1ms입니다.
: 저는 0.01~ 이하의 interval을 갖는 Timer를 사용하고 싶은데...
: 방법이 없을까요?
:
: 정말로 1/1000초 가 프로그램의 한계인가요?
:
: 상용 오실로스코프 같은 건 1~10KS/s도 가능한데,
: PC에서 못하라는 법이 없을 텐데... --;;;
:
: 혹시 방법을 하시는분은 설명부탁드립니다.
: 그럼. 이만... 꾸벅~~
|