Java NIO
大海海阔
这个作者很懒,什么都没留下…
展开
-
Java NIO系列教程(二) Channel
http://ifeve.com/channels/ Java NIO的通道类似流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。通道可以异步地读写。通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。 正如上面所说,从通道读取数据到缓冲区,从缓冲区写入数据到通道。如下图所示: Ch转载 2017-01-12 23:30:08 · 259 阅读 · 0 评论 -
JAVA NIO 实例
http://blog.csdn.net/eclipser1987/article/details/7329362 我们都知道TCP是面向连接的传输层协议,一个socket必定会有绑定一个连接,在普通的BIO(阻塞式IO)中,需要有三次握手,然后一般的socket编程就是这样的形式。 Socket服务器端流程如下:加载套接字->创建监听的套接字->绑定套接字->监听套转载 2017-01-13 00:08:57 · 232 阅读 · 0 评论 -
NIo、Bio、aio、 的原理及区别与应用场景
http://blog.csdn.net/u013851082/article/details/53942947 在弄清楚上面的几个问题之前,我们首先得明白什么是同步,异步,阻塞,非阻塞,只有这几个单个概念理解清楚了,然后在组合理解起来,就相对比较容易了。 1,同步和异步是针对应用程序和内核的交互而言的。 同步/异步是在时间上强调处理事情的结果/机会成本的两种处理策略;强调结果意味着转载 2017-04-09 16:08:12 · 1135 阅读 · 0 评论