1

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

netty 的多个处理程序中,我最终遇到了一个问题,如果我传递了 ChannelBuffer 的副本或者我在其上调用了副本,则该问题已解决,但我不确定应该使用哪个,并且 javadoc 没有帮助知道我应该使用哪一个。

4

1 回答 1

2

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

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

于 2012-04-18T17:52:47.017 回答