|
어떤 상황인지 모르겠지만 그냥 몇마디 적을려구요..ㅋㅋ
하드웨어적으로 못 받쳐줘서 그런 건 어쩔 수 없는거구(예를 들어
1초에 1000번을 계산해야 하는데, CPU가 1초에 900번 밖에 계산이 안되면.. 100번씩은 계속
밀리는 거죠) 글제목에서..보면 일정속도란게 나오는데..
혹시 이런 개념이라면...
A란 일을 한번씩 해야하는데, 그게 일정한 속도로 이루어져야한다. 이런거..
(단, 일을 한번하는 주기는 일을 하는데 걸리는 시간보다는 당연히 길어야 겠죠)
즉, 시간적으로 얼마만에 한번 일해야 하는(타임딜레이가 필요한 경우)
초보일때는 예를 들어 for(i=0; i<500000; i++);
이런 문장을 넣어서.. 실행시에 지연을 시키게 되는데, 이럴 경우 빠른 CPU가 달린
컴터에서는 빠르구, 느린 경우는 느리게 되죠..
해결책은 타이머를 형성해서, 특정 주기에 한번씩 하는 것입니다. 그래야 일정 속도로
한번씩 실행을 하게 되죠..(만약 주기보다 실행시간이 길면, 당연히 다음번 실행이
전번 실행중에 걸려서, 밀리게 되겠죠?)
어떤 경우인지 모르겠지만.. 맞는 답이라면 좋겠는데... 암튼 즐프 하세요..
읽어주셔서 감사합니다.ㅋㅋ
|