NIO简单理解

Posted expiator

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NIO简单理解相关的知识,希望对你有一定的参考价值。

1.Java NIO 由以下几个核心部分组成:Channels、Buffers、Selectors

2.所有的 IO 在NIO 中都从一个Channel 开始。Channel 有点象流。 数据可以从Channel读到Buffer中,也可以从Buffer 写到Channel中。

3.Selector允许单线程处理多个 Channel。如果你的应用打开了多个连接(通道),但每个连接的流量都很低,使用Selector就会很方便。

技术分享图片

 

以上是关于NIO简单理解的主要内容,如果未能解决你的问题,请参考以下文章

对NIO的初步理解

BIO NIO AIO

java nio-理解同步异步,阻塞和非阻塞

Java IO 基础

java NIO理解分析与基本使用

Java NIO Reactor网络编程模型的深度理解