보글보글 개발일지
반응형
article thumbnail
[쉬운코드] block I/O vs non-block I/O 개념
영상기록 2023. 9. 6. 17:55

영상 제목 block I/O vs non-block I/O 개념을 설명합니다! 소켓 I/O를 예제로 주로 설명해요! I/O multiplexing(다중 입출력) 설명도 빠질 수 없겠죠? ;) 영상 링크 https://www.youtube.com/watch?v=mb-QHxVfmcs 영상 요약 I/O에 관하여 I/O : 데이터의 입출력 I/O의 종류: network(socket), file, pipe, device Socket이란? 소켓: 네트워크 통신은 socket을 통해 데이터가 입출력된다. 백엔드 서버: 네트워크 상의 클라이언트들과 각각 소켓을 열고 통신 OS 레벨에서 Block I/O 동작 원리 Block I/O: I/O 작업을 요청한 프로세스/스레드는 요청이 완료될 때까지 블락됨 non-block ..

반응형