这里注意一下
这里说的是堆外内存和内核空间的拷贝,暂时不说堆外和jvm内存之间的拷贝,这样呢,减少了一次拷贝
具体流程如下
transferTo / transferFrom 对应的是 sendfile begin / end 的底层封装
其中,ByteBuffer可以是堆内存,也可以是DirectByteBuffer 直接内存,也就是堆外内存
// TODO
👇 👇 👇
重点 👆 👆 👆
这里注意一下
这里说的是堆外内存和内核空间的拷贝,暂时不说堆外和jvm内存之间的拷贝,这样呢,减少了一次拷贝
具体流程如下
transferTo / transferFrom 对应的是 sendfile begin / end 的底层封装
其中,ByteBuffer可以是堆内存,也可以是DirectByteBuffer 直接内存,也就是堆外内存
// TODO
👇 👇 👇
重点 👆 👆 👆