我正在为 Netty 创建一个 Snappy 编码器和解码器。我正在查看 ZlibEncoder 以了解它是如何实现的,但注意到 ChannelHandlerContext 是可变的,finished 是 AtomicBoolean,并且 z (ZStream) 有一个同步块。我的问题是为什么?既然为每个通道创建了一个新的 ZlibEncoder,为什么需要这些?
谢谢
戴夫
我正在为 Netty 创建一个 Snappy 编码器和解码器。我正在查看 ZlibEncoder 以了解它是如何实现的,但注意到 ChannelHandlerContext 是可变的,finished 是 AtomicBoolean,并且 z (ZStream) 有一个同步块。我的问题是为什么?既然为每个通道创建了一个新的 ZlibEncoder,为什么需要这些?
谢谢
戴夫