while(i<300){ 작업 i++ }
이런게 있을 때 저 안에 Sleep(1)을 넣어주면 너무 느리게 실행되고 넣어주지 않거나 Sleep(0)을 넣으면 순식간에 지나갑니다. 더 작은 시간간격으로 조절해 줄 수 있는 방법이 있나요?
http://stackoverflow.com/questions/85122/sleep-less-than-one-millisecond
이 글을 읽어보시면 도움이 될 듯 합니다. 스핀이나 퍼포먼스 카운터로 해결하라는 답변이 있네요.
개인적인 의견이고 해당 코드의 목적도 알 수 없긴 하지만, 일단 Sleep에 의존하지 않는 다른 형태의 루프를 생각해볼 필요도 있다 봅니다.
--
그렇게하는 목적이 무엇인가요?
udelay(), mdelay(), msleep(), usleep() 대략 이정도 있는데 대소문자가 저게 맞는지 확실치는않구요. 한번 검색해보셔서 위 함수가 지원이 가능한가 찾아보시는게 어떤지요.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
윈도우 환경인가요?
http://stackoverflow.com/questions/85122/sleep-less-than-one-millisecond
이 글을 읽어보시면 도움이 될 듯 합니다. 스핀이나 퍼포먼스 카운터로 해결하라는 답변이 있네요.
개인적인 의견이고 해당 코드의 목적도 알 수 없긴 하지만, 일단 Sleep에 의존하지 않는 다른 형태의 루프를 생각해볼 필요도 있다 봅니다.
--
그렇게하는 목적이 무엇인가요?
그렇게하는 목적이 무엇인가요?
제가 알고있는 함수가
udelay(), mdelay(), msleep(), usleep()
대략 이정도 있는데
대소문자가 저게 맞는지 확실치는않구요.
한번 검색해보셔서 위 함수가 지원이 가능한가 찾아보시는게 어떤지요.
댓글 달기