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

델파이 Q&A
Delphi Programming Q&A
[11780] Re:프로세스가 하나 생성되면 쓰레드도 하나 자동 생성되지 않나요?
civilian [civilian] 1530 읽음    2008-02-27 18:03
: 질문입니다.

: 1. 프로세스가 생성되면 모든 프로세스는 하나의 쓰레드를 생성하고 가지고 있는것이 아닙니까?

  그렇습니다. 프로세스가 하나 실행되면 기본적으로 하나의 쓰레드(메인쓰레드)가 생깁니다.
 
: 2. 가지고 있는 것이 맞다면 별도로 생성하는 TThread와는 어떤 차이가 있는지요?

  메인 스레드 이외의 스레드는 쓰레드로 만들어서 처리해야할 이유가 있을 때 만듭니다.
 
: 3. 별도로 Thread를 생성하지 않고, 기본 적으로 만들어진 폼의 유닛에서 반복회수가 높은 반복문을
:     구현하고자하면 다운이 잦은데, 이거랑 관련이 있는 것일까요?

  루프를 많이 돌 때 처리해야할 메세지를 처리하는 루틴이 없다면
  해당 작업이 모두 마칠 때 까지 화면 갱신이나 사용자 입력이 느려질 수 있습니다.
  루프 내에서 Application.ProcessMessages 등을 호출해야 합니다.

+ -

관련 글 리스트
11779 프로세스가 하나 생성되면 쓰레드도 하나 자동 생성되지 않나요? 정성훈 1487 2008/02/27
11780     Re:프로세스가 하나 생성되면 쓰레드도 하나 자동 생성되지 않나요? civilian 1530 2008/02/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.