목록2024/12/30 (1)
개발자공부일기
I/O(Input/Output) 최적화
I/O 최적화와 Non-blocking I/O는 특히 실시간 애플리케이션(예: 게임 서버, 채팅 애플리케이션, 웹 서버)에서 성능을 극대화하는 데 중요한 개념입니다. 나는 Non-blocking I/O와 Node.js의 Event Loop를 중심으로 알아봤다.I/O(Input/Output) 최적화란?I/O 최적화는 프로그램이 데이터를 읽고 쓰는 과정에서 발생하는 지연 시간(latency)과 대기 시간(wait time)을 최소화하는 것을 목표로 합니다. 전통적인 블로킹 방식에서는 데이터가 완전히 처리될 때까지 다른 작업을 하지 못하지만, Non-blocking I/O 방식에서는 작업을 기다리지 않고 다른 작업을 동시에 처리할 수 있습니다.블로킹 I/O (Blocking I/O)와 비블로킹 I/O (Non..
TIL(Today I Learned)
2024. 12. 30. 21:05