读书笔记-《Java NIO》:第三章 通道(4)

1. 内存映射文件 FileChannel中有一个map()方法,这个方法是做什么用的呢? 记不记得第一章讲过的虚拟内存和直接存储的概念?不记得没关系,看下面这张图。常规情况下,用户空间的进程想要读取一块磁盘数据,需要发起系统调用read(),read()是系统内核,read()读取数据后,放入内核空间的缓冲区,再由内核缓冲区重新组装到用户空间的缓冲区,同一份数据要在内核区间和用户空间保存两份。是
相关文章
相关标签/搜索