NIO
# NIO
博_采_众_长
理论与实践并行!
展开
-
JavaNIO和零拷贝(Zero Copy)
文章目录一.Linux操作系统中的零拷贝1.1 先从Linux的普通I/O过程说起1.2 内存映射方式I/O1.3 内核空间内部传输I/O1.4 升级版-内核空间内部传输I/O1.5 后续优化-splice()系统调用二.JavaNIO中的零拷贝2.1 NIO中内存映射方式I/O2.2 NIO中的零拷贝三. 补充内容 今天在学习netty的时候,突然了解到一个新的概念,零拷贝(Zero Copy),涉及到操作系统中的一些知识,深感自己的知识浅薄,因此特地去学习了一番,如果有谬误,请大家批评指出。 一.Lin转载 2020-11-16 21:12:11 · 169 阅读 · 0 评论 -
NIO -- 入门
文章目录1. Java NIO 简介2. Java NIO 与 IO 的主要区别3. 缓冲区(Buffer)和通道(Channel)缓冲区(Buffer)直接与非直接缓冲区通道(Channel)4. 文件通道(FileChannel)获取通道通道的数据传输分散(Scatter)和聚集(Gather)5. NIO 的非阻塞式网络通信阻塞与非阻塞选择器(Selector)SelectionKeySocketChannel、ServerSocketChannel、DatagramChannel6. 管道(Pipe原创 2020-11-14 14:04:04 · 114 阅读 · 0 评论