C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[43572] Re:Re:Re:Thread사용시 CPU 사용에 엄청난 부하가 발생한다.
라스코니 [chouoo] 2000 읽음    2006-02-06 20:36
Thread 사용시 프로세서(CPU)에 부하가 발생하는 것은 두가지 상황으로 정리해 볼수 있습니다.

처음은 Thread 는 일종의 가상 CPU 가 되는 것이기 때문에 thread 가 하는 일을 적절히 끊어 주지 않으면 CPU 사용률이 100%가 됩니다. 그래서 타이머 같은 것을 써서 초당 50번 정도 라든지 일을 하게끔 해서 쉬는 시간없이 thread가 돌아가지 않게끔 해주죠.

두번째는 thread 가 여러개 있을 경우 thread 간의 전환(context switching)에 의한 부하가 발생할 수 있습니다. 보통은 문맥 전환은 무시하지만 thread 가 만약 10개라면 전혀 무시할 수는 없겠죠...

마린보이 님이 쓰신 글 :
: 감사합니다.
: 그런데 선언하고 실행만 시켜도 컴퓨터 성능에서 보면 프로세서 부분이 100 %가 됩니다.
: 실행은 간단하게 화면 카운터해서 연출하는것입니다.
: 카운터한것을  Label 에 연출하는것 뿐입이다. ( 너무도 간단한것 )
:
: 지속적인 프로세서 100 %로 인하여 CPU 가 열이 발생하는지 모르겠지만
: 노트북 방열용 휀이 동작합니다.

+ -

관련 글 리스트
43556 Thread사용시 CPU 사용에 엄청난 부하가 발생한다. 마린보이 1254 2006/02/04
43560     Re:Thread사용시 CPU 사용에 엄청난 부하가 발생한다. 1362 2006/02/05
43561         Re:Re:Thread사용시 CPU 사용에 엄청난 부하가 발생한다. 마린보이 1274 2006/02/05
43572             Re:Re:Re:Thread사용시 CPU 사용에 엄청난 부하가 발생한다. 라스코니 2000 2006/02/06
43562             Re:Re:Re:Thread사용시 CPU 사용에 엄청난 부하가 발생한다. 2284 2006/02/06
43632                 Re:Re:Re:Re:Thread사용시 CPU 사용에 엄청난 부하가 발생한다. 마린보이 1196 2006/02/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.