NIO
New IO 패키지로써 nonblocking IO를 지원한다.
Buffer클래스를 도입하여 기존에 단순배열로만 처리해야 했던 많은 부분들을 더 효율적이고 편리하게 다룰 수 있도록 지원한다.
기존의 스트림은 단방향이었으나 Channel을 도입하여 읽기, 쓰기, 읽고/쓰기 등의 세가지 형태의 작업방식을 지원하며 다양한 네이티브 IO서비스를 이용 가능하게 지원한다.
버퍼, 채널과 함께 셀렉터를 이용하게 함으로써 단 한개의 쓰레드만으로 수천에서 수만명의 동시 사용자를 처리할 수 있는 서버를 만들 수 있게 지원한다.
반응형
'Java' 카테고리의 다른 글
Inner Class (0) | 2015.06.07 |
---|---|
동기화 객체 (0) | 2015.06.07 |
추상 클래스 vs 인터페이스 (0) | 2015.06.07 |
Thread를 구현하기 위한 방법 (0) | 2015.06.07 |
객체지향 언어의 장점 (0) | 2015.06.07 |
댓글