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

Multiple handlers in netty中,我遇到了一个已解决的问题,如果我传递了ChannelBuffer的副本,或者如果我在其上调用了副本,但是我不确定应该使用哪个副本,并且javadoc对知道我应该使用哪一个。

最佳答案

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

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

09-12 05:45