JAVA NIO的主要概念

Posted

tags:

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

NIO有三个主要概念:

  buffer

  channel

  selector

channel间通过buffer通信,channel在selector注册后,可以由selector管理,实现非阻塞编程

buffer有几个重要概念:Capacity Limit Position Mark。buffer采用单向工作模式。

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

Java NIO:NIO概述

Java NIO:NIO概述

Java NIO:IO与NIO的区别

五种I/O模型和Java NIO源码分析

Java NIO的基本概念与使用

Java NIO的基本概念ChannelBufferSelector以及非阻塞网络通信案例