阅读《NIO效率高的原理之零拷贝与直接内存映射》

2021-03-15  本文已影响0人  普通的程序员

原文地址
https://www.jianshu.com/p/a4325188f974

高效原因:内核态跟用户态转换的次数

『使用NIO零拷贝,流程简化为两步:

transferTo方法调用触发DMA引擎将文件上下文信息拷贝到内核读缓冲区,接着内核将数据从内核缓冲区拷贝到与套接字相关联的缓冲区。
DMA引擎将数据从内核套接字缓冲区传输到协议引擎(第三次数据拷贝)。

上一篇下一篇

猜你喜欢

热点阅读