摘要: 网络IO:网络IO涉及网络上数据的传输,其显著特点是IO的时延比较大。一次网络IO过程(read 操作)通常可分解为俩个操作过程,1、等待数据准备就绪(填充内核缓存) 2、将数据从内核拷贝到用户进程空间 阻塞和非阻塞:正在执行的进程,由于期待某些事情的发送,而无法继续工作的时候,自动执行系统阻塞原语 阅读全文
posted @ 2017-04-23 21:14 Doubter 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 本文参考《Netty权威指南》 与Socket类和ServerSocketl类相对应,NIO也提供SocketChannel和ServerSocketChannel两种不同的套接字通道实现。两种新增的通道都支持阻塞和非阻塞两种模式。 基本概念 1. 缓冲区Buffer Buffer是一个对象,包含一 阅读全文
posted @ 2017-04-23 21:05 Doubter 阅读(488) 评论(0) 推荐(0) 编辑