반응형
1. IO
- 입출력 방식 : 스트림
- 버퍼 방식 : None Buffer (보조 스트림 BufferdInputStream, BufferdOutputStream 사용)
- 비동기 방식 : 지원 안함
- 블로킹 / Non블로킹 방식 : 블로킹 방식만 지원
- 대용량 처리에 효율적
2. NIO
- 입출력 방식 : 채널 방식
- 버퍼 방식 : Buffer
- 비동기 방식 : 지원
- 블로킹 / Non블로킹 방식 : 블로킹 / Non블로킹 방식 모두 지원
- 대용량 처리에 비효율적
- 연결 클라이언트가 많고 입출력 처리 작업이 오래 걸리지 않는 작업에 적절하다.
반응형
'면접 - 자바' 카테고리의 다른 글
개발자 면접 질문 - Blocking(블로킹) / Non-Blocking (논 블로킹) (0) | 2020.12.03 |
---|---|
개발자 면접 질문 - 동적 프로그래밍(Dynimic Programming) (0) | 2020.12.03 |
개발자 면접 질문 - 메모리 누수 확인 방법 (0) | 2020.12.03 |
개발자 면접 질문 - Comparable과 Comparator 차이 (0) | 2020.12.03 |
개발자 면접 질문 - Java 7, Java 8 메모리 구조 변경 정보 (0) | 2020.12.03 |