netty中ChannelBuffer.copy()和ChannelBuffer.duplicate()之间的区别是什么

时间:2012-04-18 17:47:44

标签: java netty

ChannelBuffer.copy()和ChannelBuffer.duplicate()有什么区别?

Multiple handlers in netty我最终遇到了一个问题,如果我传递了一个ChannelBuffer的副本,或者我在其上调用了副本,但是我不确定应该使用哪一个,以及javadoc无助于知道我应该使用哪一个。

1 个答案:

答案 0 :(得分:2)

copy()创建一个全新的缓冲区(逐字节)。

duplicate()创建一个缓冲区,该缓冲区共享原始缓冲区的数据,但具有自己的索引。