ByteBuf内存释放
.childHandler(new ChannelInitializer<SocketChannel>() { @Override protected void initChannel(SocketChannel ch) throws Exception { ch.pipeline().addLast("decoder", new StringDecoder(CharsetUtil.UTF_8)); ch.pipeline().addLast("serverHandler", new ServerHandler()); } })
问题描述:
使用了StringDecoder这个解码器后,原有的ByteBuf对象转化为String对象添加到了下一个入站处理器,请问这里的ByteBuf还需不需要释放;如果需要,怎样在下一个入站处理器(serverHandler)中做释放处理?如果不需要,请问这种情况netty中是如何释放这个对象的?
8
收起
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星