[백엔드] I/O 병목 처리 관련 필수 지식

job-interview-logo
2026. 02. 10.·Job Interview

서버 성능의 핵심 병목인 네트워크 I/O 문제의 원인과 해결책을 심도 있게 다룸. 기존 ‘요청당 스레드(Thread per Request)’ 모델의 한계와 스레드 자체가 시스템 리소스를 많이 점유하는 이유(고정 스택, TCB)를 분석함. 이를 극복하기 위해 등장한 Java의 ‘가상 스레드(Virtual Thread)’의 작동 원리(Mount/Unmount)와 OS/JVM의 비동기 I/O 이벤트 처리 매커니즘을 상세히 설명함. CPU 집약적 작업과의 차이를 이해하고, 상황에 맞춰 가상 스레드를 도입하는 실무적인 판단 기준을 제시함.