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
[3267] Re:쓰레드에 대해서..
박지훈.임프 [cbuilder] 3817 읽음    2000-04-05 00:00
서희영 님이 쓰신 글 :
: 쓰레드때문에 맨날 열받는 사람입니다..
: 씨리얼 포트(COM1,COM2 동시에)로 데이터를 받아서 처리하는
: 프로그램을 만들고 있는데..이 데이터 처리를 전부 쓰레드에서 합니다..
: 포트읽어서 데이터 받고 DB검색하고 DB에 쓰고 별짓 다하는데
: 이걸 쓰레드 하나로 처리할라니까..
: 시스템이 너무나 느리더라구여..
:
: 그래서 두개를 만들었죠..
: 물론 VCL을 Access하는 쓰레드는 Synchronize() 시켰구요
: 두개의 쓰레드는 동시에 동작할 수 있는건가여?
: 아니면 두개를 번갈가가면서 실행 시켜야 하는건가여?
: 번갈아 실행하려니까
: 한번 Suspend()시키서 다시 Resume()시켜도 그 쓰레드 안으로 안 들어 가드라구여..
: 무쟈게 열받고 있습니다...
:
: 아시는분께 답변좀 부탁드리구여..
: C++Builder에서 쓰레드 사용법에 대해 자세하게 나와있는 웹사이트나..
: 책이 있으면 좀 가르쳐 주세요..



임펠리테리입니다.

쓰레드에 대한 개념이 잘 이해가 안되시나보네요. 쓰레드는 한번 생성해서 실행이 되고 나면 디폴트 쓰레드(흔히 말하는 메인 쓰레드)에서 정지시키지 않는 한은 디폴트 쓰레드와 동적으로 생성된 서브 쓰레드가 동시에 실행이 됩니다. 마치 별개의 프로그램인 것처럼 말이죠.

구체적으로 어떤 부분에서 막히셨는지 말씀하신 내용만으로는 잘 이해가 안되구요, 소스를 첨부해서 다시 질문해주시면 다시 검토해보고 적절한 답변을 드리도록 하겠습니다.

그리고.. 빌더에서 쓰레드에 대해 가장 잘 나와있는 책은 역시 C++Builder 4 Unleashed 입니다. 이 책에 대해 더 자세한 내용은 여기 제 홈페이지의 Books 페이지에서 참고하세요.

그럼 이만...

+ -

관련 글 리스트
3256 쓰레드에 대해서.. 서희영 3656 2000/04/03
3267     Re:쓰레드에 대해서.. 박지훈.임프 3817 2000/04/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.