강의

멘토링

커뮤니티

리액티브 프로그래밍 클립 시리즈: Blocking I/O와 Non-Blocking I/O 쉽게 이해하기

Kevin

2025. 11. 11. 17:36

product.zip
ZIP

product.zip

376.1MB

💡 인프런 강의 링크


💡 소스 코드 링크

[Non-Blocking I/O 관련 강의 자료 일부]

💡 클립 소개

리액티브 프로그래밍을 이해하려면 “Blocking I/O와 Non-Blocking I/O의 차이”를 먼저 명확히 알아야 합니다.
많은 개발자들이 이 개념을 감으로만 알고 넘어가지만, 실제로는애플리케이션의 성능과 확장성, 리액티브 시스템의 핵심 원리를 좌우하는 중요한 개념입니다.

이 클립에서는

  • Blocking I/O가 어떻게 Thread를 점유하며 시스템 리소스를 낭비하게 되는지,

  • Non-Blocking I/O가 이를 어떻게 개선하고 동시에 더 많은 요청을 처리할 수 있는지,

  • 그리고 왜 이러한 차이가 리액티브 프로그래밍으로의 전환을 필연적으로 만든 이유인지를
    그림과 영상으로 쉽게 설명합니다.



🚀 이런 분께 추천합니다

  • 리액티브 프로그래밍을 배우기 전에 핵심 배경 지식의 개념을 확실히 다지고 싶은 분

  • 블로킹/논블로킹의 차이를 직관적으로 이해하고 싶은 Java 개발자

  • Spring WebFlux나 Project Reactor를 공부 중인데 이론적 개념이 아직 모호한 분


📘 이 클립에서 얻을 수 있는 것

  • 블로킹과 논블로킹의 실질적인 동작 원리를 명확히 이해

  • 왜 리액티브 프로그래밍이 기존 MVC 방식보다 효율적인지 이해할 수 있음

  • Reactor, WebFlux 등 리액티브 프로그래밍에 대한 핵심 철학을 이해할 기반 확보

잠금 해제하고, 전체 내용을 확인하세요

결제 즉시 열람 · 평생 소장

product.zip
ZIP

product.zip

376.1MB