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