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
[72949] Re:[질문]thread 와 process
라스코니 [chouoo] 4117 읽음    2015-09-02 14:55
Process와 Thread 는 거의 똑같습니다. 그러므로 어떤 Thread가 데드락이 걸리는 상황이라면 Process 도 걸리는 상황이 되는지 확인해보셔야 됩니다.

그리고 Process 간에 공유 메모리를 두어서 어떤 값을 읽고 쓰는 것 (read/write) 하는 것이 매우 까다롭습니다.

그리고 무엇보다 왜 쓰레드가 200개가 필요한지 모르겠네요... 어떤 상황에서 200개가 필요할 지 상상이 잘 안되는데 그런 상황을 좀 설명해 주시면 다른 회원분들이 의견을 주는데 도움이 될 것 같네요.

실제 200 개 쓰레드나 프로세스가 돌면...... 아마 프로그램이 버벅거려서 원활히 수행이 안될 겁니다.


하안인 님이 쓰신 글 :
:
: 200여개의 쓰레드를 생성하여
:
: 작업을 한다면 메인쓰레드나 어떤 쓰레드에서 데드락이 걸리면
:
: 모든 작업이 데드락이 걸려서
:
: process 를 200개 생성해서 작업하려고 하는데
: process 200개는 어떻게 생성해야 하는지요.
:
: 200개의 process 는 thread와 마찬가지로 화면이 없고
: 백그라운드에서 작업하면 되는데 
:
: 어떻게 해야 하는지 몰라서요.
:
: 하고 싶은것은
:
: 200개의 쓰레드가 아닌 프로세스를 생성하고
: 200개의 프로세스에서 실행되는 값을 공유메모리를 사용해서 현황을 보여주려고 합니다.
:
: 빌더에서 프로세스를 생성하면 UI가 있어야 하는것 아닌지요.
:
: 아니면 서비스 프로그램으로 만들어야  하는지..
:
: 자문 구합니다.
:
: 두서 없이 적었습니다.
:

+ -

관련 글 리스트
72948 [질문]thread 와 process 하안인 4004 2015/09/02
72957     Re:[답변]thread 와 process 스머팩트 4052 2015/09/05
73079         Re:Re:[답변]thread 와 process 4086 2015/10/12
73081             Re:Re:Re:[답변]thread 와 process 라스코니 4077 2015/10/13
72960         Re:Re:[답변]thread 와 process 3889 2015/09/07
72949     Re:[질문]thread 와 process 라스코니 4117 2015/09/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.