ChannelBuffer.copy()和ChannelBuffer.duplicate()有什么区别?
在Multiple handlers in netty我最终遇到了一个问题,如果我传递了一个ChannelBuffer的副本,或者我在其上调用了副本,但是我不确定应该使用哪一个,以及javadoc无助于知道我应该使用哪一个。
答案 0 :(得分:2)
copy()
创建一个全新的缓冲区(逐字节)。
duplicate()
创建一个缓冲区,该缓冲区共享原始缓冲区的数据,但具有自己的索引。