Java-nio

2017-09-30  本文已影响0人  花丶小伟

nio原理学习

nio简介

nio 是New IO 的简称,在jdk1.4 里提供的新api 。Sun 官方标榜的特性如下: 为所有的原始类型提供(Buffer)缓存支持。字符集编码解码解决方案。 Channel :一个新的原始I/O 抽象。 支持锁和内存映射文件的文件访问接口。 提供多路(non-bloking) 非阻塞式的高伸缩性网络I/O 。

传统的I/O

mark
  1. 先将文件内容从磁盘中拷贝到操作系统buffer
  1. 再从操作系统buffer拷贝到程序应用buffer
  1. 从程序buffer拷贝到socket buffer
  2. 从socket buffer拷贝到协议引擎.

NIO

传统socket和socket nio代码

上一篇 下一篇

猜你喜欢

热点阅读