采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
加断点得到的并不是AbstractChannel呀
是AbstractChannel,断点F7进去看一下就知道了,很多层的,用传入的channel构造了promise,再通过unfase()拿到unsafe对象,调用实现类AbstractUnsafe的register,准确来说不是AbstractChannel的register(),而是AbstractChannel的内部类AbstractUnsafe的register
看着很乱,第一天接触netty,还没get到netty的点
有点忽悠人的感觉,他自己也是直接打开了AbstractChannel额
没有忽悠,一直追register()的话最后就是AbstractChannel类的register(),别追错了就行
不过确实没说明白,这就有点坑,一些不太熟悉看源码的伙伴真的想不明白,这点有点让我难受
嗯呢,这里的 channel 是 AbstractChannel
登录后可查看更多问答,登录/注册
解析netty各大组件细节,百万级性能调优,设计模式实际运用
1.7k 6
1.1k 6
961 6
870 5
1.1k 5