
NIO
jvvjvvj
这个作者很懒,什么都没留下…
展开
-
我对于 JDK中 BIO/NIO/AIO 的理解
BIO/NIO/AIO名字的具体含义:BIO:Bloking IO (同步,阻塞IO)NIO:Non-bloking IO (同步,非阻塞IO{由于是在nio包下})AIO:Asynchronous IO (异步,非阻塞IO)BIO/NIO/AIO区别BIO:在代码中调用时当前线程会卡在调用的哪一行,直到需要获取写的数据操作完毕,才继续进行下一步操作。NIO:调用相应非阻塞方法(如)sock原创 2017-09-03 17:53:19 · 480 阅读 · 0 评论 -
java NIO关于*Buffer的 flip | reset | rewind | clear 的灵活使用备忘
首先对于Buffer的理解:有两种状态:读 || 写 四个重要的属性:capacity: 【Buffer实例最大容量,不可变】limit: 【Buffer实例最大 {可写 | 可读 } 的值,在写模式下,默认与初始化 给定的 capacity 相等】position:【在读 || 写 状态下,初始为0, 每 读||写 N个元素,positon+=N 。】mar原创 2017-09-03 11:55:58 · 494 阅读 · 0 评论