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

shef님의 프로필 이미지
shef

작성한 질문수

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

Session #2

receiveasync나 sendasync나 호출할 때마다

작성

·

414

1

쓰레드풀에서 새로운 쓰레드를 갖고 와서 거기서 데이터를 받거나 보내기까지 기다리고 있는 건가요?

그럼 한 클라이언트한테 동시에 send를 50개 보내는 상황이 생기면 쓰레드가 50개가 생기게 되는 건가요?

답변 2

1

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

쓰레드 '풀'도 그렇지만 Pool이라는 단어가 들어가는 용어는
기본적으로 재사용한다는 것을 가정합니다.
남는 대기 쓰레드가 일감을 실행하겠지만
정말 어떤 이유로 Send를 50개를 '동시에' 보낸다면
순간적으로 쓰레드가 늘어날 수는 있습니다.
그러나 대부분의 경우에는 쓰레드 풀에 있는 여유 쓰레드가 처리하겠죠.

0

shef님의 프로필 이미지
shef
질문자

감사합니다

shef님의 프로필 이미지
shef

작성한 질문수

질문하기