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
[24648] 왜 이러는지 ...이유를 아시나요?
나우시카 [] 717 읽음    2003-03-07 11:23
테스트 프로그램을 만들어 돌려봤습니다.

1. button1을 누를때마다 50개의 쓰레드를 발생합니다.

아래에 쓰레드 함수부분입니다.
void log(LPVOID lpParam)
{
    Form1->Memo1->Lines->Add("AAAAAAAAAAAAAAAAAAA");
}

2. 메모장에 100라인 이상이면 Clear을 시킵니다.



문제점 : 평소에는 문제가 없지만 저렇게 쓰레드로 마구 Line Add를
하니 메모리 사용량과 VM사용량이 늘어납니다.

저렇게 되는 내부적인 이유가 무엇인지

궁금해서 질문 드립니다.


+ -

관련 글 리스트
24648 왜 이러는지 ...이유를 아시나요? 나우시카 717 2003/03/07
32025     Re:왜 이러는지 ...이유를 아시나요? 유진주 670 2003/03/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.