2018年10月12日

NIO简单理解

摘要: NIO:新IO,同步的非阻塞IO。 1.Java NIO 由以下几个核心部分组成:Channels(通道)、Buffers(缓冲区)、Selectors(选择器) Channels(通道) 1.所有的 IO 在NIO 中都从一个Channel 开始。 Channel用来读取和写入数据,类似于之前的输 阅读全文

posted @ 2018-10-12 14:54 乐之者v 阅读(658) 评论(0) 推荐(0) 编辑

BIO与NIO、AIO的区别

摘要: IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待 阅读全文

posted @ 2018-10-12 11:24 乐之者v 阅读(182) 评论(0) 推荐(0) 编辑

导航