Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
시스템별 최적화된 스레드의 갯수
스레드를 생성하는데 있어서요. 시스템별로 최적화된 스레드의 갯수가 있을거 같아요.
윈도우 2000에서 보면 작업관리자에 그런게 나오잖아요. 어케하면 시스템에 맞는 스레드의 갯수를 알수 있을까요?? 디게 궁금하네요....
고수님덜 도와주세용....
1
COMMENTS
이경문
•
2001.09.20 12:21
thread 생성에는 크게 2가지 관점에서 볼 수 있습니다.
1. CPU performane
thrad가 많아진다고 실행이 느려지는 것은 아닙니다.
block되어 있는 thread는 거의 죽어 있는 것과 마찬가지이지요.
뭐 OS가 context switching할 때 검색에 부하를 줄 수 있다고 생각하지만
kernel이 담당하는 부분인 만큼 거의 최적화되어 있다고 볼 수 있습니다.
2. memory
thread가 많아 지면 memory를 많이 먹습니다. 이게 문제가 될 수 있습니다.
CreateThread인자에서 default로 TLS(thread local storage) size를 주지 말고
프로그래머가 "아, 이 thred는 TLS가 몇K정도되면 충분할 거야"라고 판단을 하고
CreateThread를 호출하면 memory를 많이 먹지 않도록 할 수도 있습니다.
실제로 CE에서 놀고 있는(blocking)thread가 많아도 수행에는 별 문제가 없는 것을 확인한 적이 있습니다.
질문의 답변을 하자면 최적화 thread갯수는 메모리와 많이 연계되는 문제라고 보여지네요.
초짜 wrote:
> 스레드를 생성하는데 있어서요. 시스템별로 최적화된 스레드의 갯수가 있을거 같아요.
> 윈도우 2000에서 보면 작업관리자에 그런게 나오잖아요. 어케하면 시스템에 맞는 스레드의 갯수를 알수 있을까요?? 디게 궁금하네요....
> 고수님덜 도와주세용....
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
송영일
•
2001.09.20 08:48
2
COMMENTS
/
0
LIKES
ora-00942 테이블또는뷰가 존재하지않습니다!!!!!!!!!!!!! 왜 그럴까요??
나그네
•
2001.09.20 23:07
송영일 wrote: > ora-00942 테이블또는뷰가 존재하지않습니다!!!!!!!!!!!!! 왜 그럴까요?? > > 오라클...
방랑자
•
2001.11.01 19:14
저도 델파이를 직접 해 본 건 이번이 처음이고요... 하지만 이 문제는 이 객체가 진짜로 DB에서 그 유저에...
델사남
•
2001.09.20 08:38
2
COMMENTS
/
0
LIKES
질문 있어요..
졸리운넘
•
2001.09.20 09:31
1. 프로젝트소스에서 폼의 순서를 바꾼다. 2. Project->Options->forms탭에서 순서를 바꾼다. 어떠케하던...
잠안오는사람
•
2001.09.20 10:09
1. 프로젝트소스에서 폼의 순서를 바꾼다. 2. Project->Options->forms탭에서 순서를 바꾼다. 어떠케...
문상연
2001.09.20 07:55
0
COMMENTS
/
0
LIKES
익스플러로 출력할때..
goodman
•
2001.09.20 07:00
1
COMMENTS
/
0
LIKES
알리어스 생성에대한 짜릿한 이야기
하기
•
2001.09.20 19:15
방법은 같답니다. SList.Add('PATH='+EXECDIR+'DataBase'); 이렇게 해서 하나의 알리아스를 만드셨듯이 ...
옷샀는데 예쁘다
•
2001.09.20 06:06
1
COMMENTS
/
0
LIKES
쿼리 컴포넌트 사원조회 프로그램에서...
잠안오는사람
•
2001.09.20 10:18
----------------여기서 부터 잘모르겠거든요 부탁드립니다--------------------------- > > procedure ...
심병화
•
2001.09.20 05:57
2
COMMENTS
/
0
LIKES
빨리 답변해주세용..
이경문
•
2001.09.20 11:52
책보세요 심병화 wrote: > 질문이 있어 도움을 요청합니다. > 간단한 db연동 프로그램을 만드는데 입력 ...
심병화
•
2001.09.21 04:08
이경문 wrote: > 책보세요 > 심병화 wrote: > > 질문이 있어 도움을 요청합니다. > > 간단한 db연동 프...
어뜩해
•
2001.09.20 05:46
1
COMMENTS
/
0
LIKES
급하고, 답답할뿐입니다 도움을 바랍니다
초보의비애
•
2001.09.20 19:18
어뜩해 wrote: > CashedUpdate를 사용합니다 한번 저장하고 또 저장하면 > " A user transaction is a...
건
2001.09.20 03:59
0
COMMENTS
/
0
LIKES
질문]1.출력시 배율조정,2.스트링그리드의 양식과자료를 출력하는것에 대한 질문
양수빈
2001.09.20 03:26
0
COMMENTS
/
0
LIKES
법인번호Check 방법 부탁드려요..
델초보
•
2001.09.20 02:41
1
COMMENTS
/
0
LIKES
★★속도가 느려요
나도 델초보
•
2001.09.20 10:29
델초보 wrote: > 데이타베이스는 오라클을 사용합니다. > 버젼 7에서 817로 Upgrade한후 Query속도가 너...
이상수
•
2001.09.20 02:33
3
COMMENTS
/
0
LIKES
PaintBox에 빠르게 그리는 방법 좀...????
최용일
•
2001.09.20 02:45
안녕하세요. 최용일입니다. 페인트박스에다가 직접그리시지 마시고 비트맵객체(TBitmap)를 하나 생성해...
이상수
•
2001.09.20 03:28
최용일님 감사합니다. 말씀하신대로 실행을 해보았는데 TBitmap을 생성한후에 var tbm: TBitma...
최용일
•
2001.09.21 00:59
자료실에 TBigBitmapViewer 란 컴포넌트가 있는데 그걸한번 사용해보시죠... 이상수 wrote: > 최용일님...
어뜩해
2001.09.20 02:18
0
COMMENTS
/
0
LIKES
저장하면 에러가 나요 도와주세요
한철
2001.09.20 01:35
0
COMMENTS
/
0
LIKES
blob형 데이타 쿼리시 속도 문제
초짜
•
2001.09.20 01:07
1
COMMENTS
/
0
LIKES
시스템별 최적화된 스레드의 갯수
스레드를 생성하는데 있어서요. 시스템별로 최적화된 스레드의 갯수가 있을거 같아요. 윈도우 2000에서 보면 작업관리자에 그런게 나오잖아요. 어케하면 시스템에 맞는 스레드의 갯수를 알수 있을까요?? 디게 궁금하네요.... 고수님덜 도...
이경문
•
2001.09.20 12:21
thread 생성에는 크게 2가지 관점에서 볼 수 있습니다. 1. CPU performane thrad가 많아진다고 실행이 느...
문상연
•
2001.09.20 01:05
3
COMMENTS
/
0
LIKES
제발 도와주세요
최용일
•
2001.09.20 02:39
안녕하세요. 최용일입니다. uses절에 ActiveX유닛을 추가해주세요... ^^ 항상 즐코하세요... 문상...
문상연
•
2001.09.20 07:16
최용일 wrote: > 안녕하세요. 최용일입니다. > > uses절에 ActiveX유닛을 추가해주세요... > > ^^ ...
최용일
•
2001.09.21 04:31
아마도 IE로 프린트하면 그렇게 하기 힘들거 같군요... 델마당에 하는 방법이 답변으로 달렸네요... ...
이병주
2001.09.20 00:44
0
COMMENTS
/
0
LIKES
사용중지된 IME control의 시작은?
최월자
2001.09.20 00:14
0
COMMENTS
/
0
LIKES
ADOQuery에서
이지컴
•
2001.09.19 23:32
2
COMMENTS
/
0
LIKES
Query에 테이타 입력방법...?
쥐 <:( )~
•
2001.09.19 23:53
이지컴 wrote: > > 자꾸 쉬운것만 물어봅니다.(아구 챙피혀..) > > 현금출납장부 테이블이 하나 있...
홍세비
•
2001.09.19 23:51
이지컴 wrote: > > 자꾸 쉬운것만 물어봅니다.(아구 챙피혀..) > > 현금출납장부 테이블이 하나 있...
매일웃자
•
2001.09.20 00:07
3
COMMENTS
/
0
LIKES
이벤트명을 비교하고 싶은데요...
매일웃자
•
2001.09.20 19:49
ActionList에 이벤트들을 등록하고 Action명을 비교했더니 되더군요. 감사합니다. ^_____^
이채성
•
2001.09.20 01:37
제가 알기로는 이건 불가능 한것으로 알고 있습니다. 만약 필요하시다면 전역변수를 잡아서 클릭이 ...
매일웃자
•
2001.09.20 01:47
잘 읽어보았습니다. 감사합니다. 제가 하려는 작업에 꼭 필요해서 말인데요... 약 100개정도의 메뉴아...
하병준
•
2001.09.19 23:18
2
COMMENTS
/
0
LIKES
TStringList 에 관한 질문이염...
사이비쥐 <;(●)~~
•
2001.09.20 00:09
하병준 wrote: > 안녕하세요 제가 질문을 하고자 하는 것은 > > Pos을 사용을 하면 텍스트 파일의 찾...
홍세비
•
2001.09.19 23:57
하병준 wrote: > 안녕하세요 제가 질문을 하고자 하는 것은 > > Pos을 사용을 하면 텍스트 파일의 찾...
초짜
2001/09/20 01:07
Views
231
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
1. CPU performane
thrad가 많아진다고 실행이 느려지는 것은 아닙니다.
block되어 있는 thread는 거의 죽어 있는 것과 마찬가지이지요.
뭐 OS가 context switching할 때 검색에 부하를 줄 수 있다고 생각하지만
kernel이 담당하는 부분인 만큼 거의 최적화되어 있다고 볼 수 있습니다.
2. memory
thread가 많아 지면 memory를 많이 먹습니다. 이게 문제가 될 수 있습니다.
CreateThread인자에서 default로 TLS(thread local storage) size를 주지 말고
프로그래머가 "아, 이 thred는 TLS가 몇K정도되면 충분할 거야"라고 판단을 하고
CreateThread를 호출하면 memory를 많이 먹지 않도록 할 수도 있습니다.
실제로 CE에서 놀고 있는(blocking)thread가 많아도 수행에는 별 문제가 없는 것을 확인한 적이 있습니다.
질문의 답변을 하자면 최적화 thread갯수는 메모리와 많이 연계되는 문제라고 보여지네요.
초짜 wrote:
> 스레드를 생성하는데 있어서요. 시스템별로 최적화된 스레드의 갯수가 있을거 같아요.
> 윈도우 2000에서 보면 작업관리자에 그런게 나오잖아요. 어케하면 시스템에 맞는 스레드의 갯수를 알수 있을까요?? 디게 궁금하네요....
> 고수님덜 도와주세용....