사용자 반응 시간을 측정하려고합니다. 내 코드는 다음과 같다 :측정 시간 차이를 줄이기 위해 시간 퀀텀을 단축하는 방법은 무엇입니까?
int clocks2ms(clock_t range) {
return (int)((double)range*1000/CLOCKS_PER_SEC);
}
clock_t start = clock(); // start measuring
while(!kbhit()); // wait for keypress
int reaction = clocks2ms(clock()-start); // measure reaction
반응 시간은 186ms이다 (+ -1ms), 201ms, 216ms 등 때문에 동일 15ms의 갭이있다. 간격을 줄이는 방법이 있습니까? 실시간 우선 순위로 실행하려고했습니다.
start "test" /Realtime "test.exe"
아무 것도 변경되지 않았습니다. 나는 1ms의 정확성을 얻고 싶다.