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
[28363] Re:Re:Re:쓰레드는 어떻게 만드는지요?
김윤동.제라툴 [zeratul] 1163 읽음    2003-12-29 18:57
juliene 님이 쓰신 글 :
: 감사합니다.
: 한가지 더 여쭤봐도 되는지요
:  쓰레드, Process, 그리고 일반적으로 만들게 되는 함수(function)은 어떻게 구분이되는 건가요?
:
: 김윤동.제라툴 님이 쓰신 글 :
: : 제라툴입니다.
: :
: : 빌더의 쓰레드는 간단히 .
: : TThread 클래스를 쓰면 구현이 가능합니다.
: : 또한 TThread 클래스를 쫓아가보년
: : CreateThread로 만드는군요.. ^^
: :
: : From Zeratul

제라툴입니다.
함수라는 것은 기본적으로 일정한 코드를 모아서 하나의 루틴 별로 관리를 하는거죠
수학에서의 함수의 계념과 맞찮가지죠
X를 넣어서 어떤 처리를 하고 Y라는 리턴을 받는게 함수의 기본 구조입니다.
함수는 코드를 좀더 보기 편하고 관리하기 쉽게 하기위해서
만들어진 개념이라고 생각하시면 됩니다.

Thread와 Process 의 관계를 말씀드리 자면..
Process는 일종의 그릇입니다. Thread라는 놈을 담고 있는 그릇이죠
프로그램을 짜게 되면 기본 적으로 하나의 Thread가 생성됩니다.
바로 main 함수의 루틴을 수행하는 Thread가 생성되죠
거기에 우리가 새로운 Thread를 만들어서 원하는 만큼 첨가 할 수 있는겁니다.^^

즉 다시말해 Process는 운영체제라는 환경에서 자원을 확보해주는것이고
Thread는 이 확보된 자원을 가지고 동작을 하는거죠 ..

간략히 설명했는데 이해가 되시는지 ^^
도움이 되셨으면 합니다.

From Zeratul

+ -

관련 글 리스트
28343 쓰레드는 어떻게 만드는지요? juliene 882 2003/12/27
34192     Re:쓰레드는 어떻게 만드는지요? 강영준 921 2003/12/27
28352     Re:쓰레드는 어떻게 만드는지요? 김윤동.제라툴 1032 2003/12/29
28360         Re:Re:쓰레드는 어떻게 만드는지요? juliene 990 2003/12/29
28363             Re:Re:Re:쓰레드는 어떻게 만드는지요? 김윤동.제라툴 1163 2003/12/29
28366                 Re:Re:Re:Re:쓰레드는 어떻게 만드는지요? juliene 946 2003/12/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.