인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

조영웅님의 프로필 이미지

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

쓰레드 생성

ThreadPool의 Thread 갯수

해결된 질문

작성

·

250

0

[쓰레드 생성] 강의에서 ThreadPool은 인력사무소 느낌이라고 하셧고, 단점으로는

'제한적인 쓰레드 갯수 때문에 만약 오래걸리는 일로 제한적인 쓰레드들이 전부 묶이게 된다면 추가적인 일처리를 할 수 없다.'

라고 이해를 했습니다. 그러면 ThreadPool 에서의 Thread 갯수는 컴퓨터 마다 다른건가요? 

답변 1

2

Rookiss님의 프로필 이미지
Rookiss
지식공유자

쓰레드 풀의 최소/최대 쓰레드 개수는 코드에서 설정할 수 있습니다.
다만 대부분 그냥 알아서 늘어나고 줄어나게 놔둬도 무방합니다.
만약 급격하게 쓰레드 개수가 늘어나는 상황이라면,
쓰레드 풀의 문제가 아니라 우리 코드의 문제에 더 가깝습니다.