Java 네트워크 I/O 모델 비교: BIO부터 Netty까지

1. BIO (Blocking I/O) 가장 기본적인 네트워크 I/O 모델로, 모든 I/O 작업이 블로킹 방식으로 동작합니다. 서버는 클라이언트 연결을 기다리는 accept() 호출과 데이터 읽기/쓰기 과정에서 모두 스레드가 멈춥니다. 서버 예제 package network.bio; import java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.net.So ...

6월 20일 18:59에 게시됨