1. 首页
  2. 数据库
  3. 其它
  4. JAVAIO以及NIO理解

JAVAIO以及NIO理解

上传者: 2021-02-01 08:46:41上传 PDF文件 7.41KB 热度 6次
由于Netty,了解了一些异步IO的知识,JAVA里面NIO就是原来的IO的一个补充,本文主要记录下在JAVA中IO的底层实现原理,以及对Zerocopy技术介绍。IO,其实意味着:数据不停地搬入搬出缓冲区而已(使用了缓冲区)。比如,用户程序发起读操作,导致“syscallread”系统调用,就会把数据搬入到一个buffer中;用户发起写操作,导致“syscallwrite”系统调用,将会把一个buffer中的数据搬出去(发送到网络中or写入到磁盘文件)上面的过程看似简单,但是底层操作系统具体如何实现以及实现的细节就非常复杂了。正是因为实现方式不同,有针对普通情况下的文
用户评论