야심한 밤에 16분이나 계시는군요..
역시 대단하심니다...
급한 질문이 생겨서 올려봄니다...
씨뿔뿔에서
루프를 돌리는데
while(1) 로 해서 돌리니까 돌아가긴하는데
시퓨 점유율이 100%가 떠서요...
이걸 한 0.1초정도에 한번씩 돌게 하는법이 없을까 해서
올려봅니다...ㅜ.ㅜ;;
가르침 좀 부탁드립니다...
키보드
c++ 질문 있습니다..ㅜ.ㅜ;
2006년 5월에 작성된 글입니다. 20년 전 정보라 제품, 가격, 링크가 지금과 다를 수 있습니다.
이전 댓글 5
sleep()을 쓰십시오
아니면 타이머 쓰셔서 타이머가 100ms 주기로 돌게하세요...
sleep 이 간단한 방법이겠네요. (unix 계열이라면요.)
다만 sleep은 단위가 초 이기 때문에 0.1 초 단위로 하려면 sleep 대신 usleep을 사용해야 할 것입니다. usleep은 usec 단위라 0.1초 쉬려면 usleep(100000) 을 주면 됩니다.
새벽까지 하셨군요 ^^;
kernel32 의 sleep 함수 이용하시면 됩니다. sleep 에서 1000 일경우 1초이니 100이나 어제 제가 드린소스처럼 20 혹은 50 정도도 괜찮을듯 합니다.
영추워님 어제 드뎌 했답니다..밤세서...
점유율은 timer로는 해결이 안됫고요 sleep써보고
안되면 쓰레드로 할까 생각중입니다.