
NIO
Michael_Chou_Rider
点滴积累
展开
-
NIO原理详解(一)
了解一下简单的概念 阻塞:我们需要等待数据准备好的时候才可以进行其他的操作 非阻塞:我们不需要等待数据准备好之后,我们也可以进行其他的操作 我的的NIO是同步非阻塞的,而我们的BIO是同步阻塞的 了解一下传统的BIO 简要的文字说明:在BIO中,client与server端之间是面向流的,通过留来进行传输的,每个client连接到server端时都会开启一条通道,都有一个Thread来处理,当c...原创 2019-04-01 21:11:13 · 1389 阅读 · 0 评论 -
NIO原理详解(二)
了解NIO-Buffer 1.Buffer:本质上是数组,不过他同一实现了一些可控的操作和属性 2.Buffer的继承关系图 3.Buffer的属性,操作方法: capacity:buffer数组的长度,容量 limit:buffer的可操作范围 mark: position:当前的位置,下标 ,get,put获取buffer数据 get():方法,put方法 clean()方法: filp(...原创 2019-04-04 08:54:46 · 201 阅读 · 0 评论