강의

멘토링

로드맵

Inflearn Community Q&A

ch0ijihwan's profile image
ch0ijihwan

asked

Spring MVC Part 1 - Core technologies for backend web development

Concurrent Requests - Multi-thread

쓰레드 풀 관련 질문 드립니다.

Written on

·

259

2

쓰레드 풀 관련해서 질문드립니다.
강의 예제에서 HTTP 요청이 들어온경우 연결 이후 쓰레드 풀에서 쓰레드를 할당해주는 것 이라고 이해했는데. 문득 이런 궁금점이 들었습니다.


요청이 들어왔을 때 '연결'을하고, 이에 대한 '응답' 을 하는 것도 쓰레드가 해줘야 하는 일이 아닌가요? 
프로세스의 가장 작은 단위 이기 때문에 이런 '연결' 과 '응답'도 쓰레드가 결국해줘야 한다고 생각했습니다

 

그렇다면 이런 연결과 응답을 책임지는 쓰레드도 톰캣 내부에 있는 (쓰레드 풀)에 있는 쓰레드를 쓰는건가요..?

springMVC

Quiz

Web Server vs WAS, what is the core difference?

Serving Static Resources

Dynamic Content Processing

HTTP Communication

DB Connection

Answer 1

2

안녕하세요. 최지환님, 공식 서포터즈 David입니다.

연결과 관련된 쓰레드는 Acceptor라고 따로 있습니다.

자세한 내용은 아래 글들을 참고해주세요.

https://www.programmersought.com/article/80284949590

https://medium.com/@mail2dinesh.vellore/tuning-apache-tomcat-for-handling-multiple-concurrent-requests-99eee0d76dc0

감사합니다.

ch0ijihwan님의 프로필 이미지
ch0ijihwan
Questioner

답변 감사합니다.

ch0ijihwan's profile image
ch0ijihwan

asked

Ask a question