[Java] HTTP 서버 만들기: 멀티스레딩 적용
·
JAVA
[Java] http 요청 멀티스레딩 적용하기 📌 서론 서버가 동시에 여러 클라이언트의 요청을 효율적으로 처리할 수 있게 하기 위해 멀티스레딩을 적용하는 건 매우 중요하다. 저번 포스트에서 Java를 사용하여 HTTP 요청을 처리하는 간단한 서버를 구축했다. 이번 포스트에서는 만들었던 서버에 멀티스레딩 기능을 추가해 보도록 하자 이 글을 쉽게 이해하기 위해서 우리는 먼저 각 클라이언트 요청을 처리하는 핵심 클래스인 ClientHandler를 살펴볼 것이다. 이 클래스를 먼저 보는 것이 서버의 기본 작동 원리와 요청 처리 메커니즘을 이해하는 데 필수적이기 때문이다. 그 후에, ClientHandler 클래스가 어떻게 멀티스레딩 환경에서 동작하는지 보여주는 MultiThreadHttpServer 클래스를 살..