第一章Netty,transferTo和transferFrom区别
基于前文对 FileChannel 零拷贝机制及 transferTo 用法的讨论,transferTo 和 transferFrom 均用于实现高效的数据传输,核心区别在于调用主体(谁发起)和数据流向。一、核心区别对比特性transferTotransferFrom调用对象源通道 (srcChannel)目标通道 (dstChannel)方法签名src.transferTo(pos, count, target)dst.transferFrom(src, pos, count)数据流向从当前通道 →\rightarrow→ 目标通道从源通道 →\rightarrow→ 当前通道语义逻辑“我把数据传给你”“我从你那里拉取数据”典型场景文件 →\rightarrow→ 网络 / 文件 →\rightarrow→ 文件网络 →\rightarrow→ 文件 / 文件 →\rightarrow→