zzzczh

Results 2 comments of zzzczh

您好 想请教一个问题。我对两位说的 **因为Kryo是非线程安全的,所以用了ThreadLocal为每个线程创建一个实例**这句话有所疑惑。我认为换种方式直接在serialize方法内Kryo kryo = new Kryo();似乎也能起到同样的效果,每个线程都能且只能修改到一个kryo实例,即栈隔离的方式。这样是否就能避免使用ThreadLocal?尽管性能上并没有更佳,但也没有线程安全问题。

补充:查看上一个入站handler继承的replaying解码器发现自动释放了bytebuf,所以正确的改法应该是去掉这句释放代码即可。