(一)NIO简介

1、NIO:Non-blocking IO,对传统IO使用的byte[]或char[]进行封装,采用Buffer类来操作数据,再结合针对File或Socket技术的Channel,采用同步非阻塞技术来实现高性能处理的IO技术。

 

2、IO的分类

IO种类 BIO NIO AIO(NIO2)
JDK引入版本 java.io(jdk1.0) java.nio(jdk1.4) java.nio(jdk1.7)
是否同步
是否阻塞

 

3、NIO实现高性能处理的原理是使用较少的线程,通过Selector选择器来处理更多的任务。

posted on 2019-05-26 14:25  逍遥1989  阅读(115)  评论(0)    收藏  举报