Java NIO Zero Copy 零拷贝分析

上图描述的是不使用零拷贝,从磁盘读数据然后进行一个循环之后再写到磁盘或者网络的操作 首先我们JVM所在的用户空间(User Space)调用一个读的native方法,它肯定是操作了系统的某些api,向内核控件发送了一个请求,然后就会进行上下文切换到内核空间(Kemel Space) ,然后内核空间就会把我们存在网络上或者说是硬盘里的数据通过一种叫Direct Memory Access读到内核空间
相关文章
相关标签/搜索