示例中的异常是否会导致内存泄漏?
来源:6-7 异常的传播

慕沐7081925
2019-07-20
老师你好,示例中OutBoundB的channelRead方法直接抛异常,这时msg没有释放,是不是会导致内存泄漏?如果会内存泄漏的话,有没有什么方式既可以统一处理异常,又能释放内存。
写回答
1回答
-
会的,统一处理异常可以,统一释放内存的话,如果使用 SimpleChannelInboundHandler 作为父类,然后覆写 channelRead0 是可以做到自动释放的,如果仅仅是 ChannelInboundHandlerAdapter 是无法做到统一处理的
012019-07-21
相似问题