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