请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

config.group().register(channel) 老师能讲下这块吗

正在回答 回答被采纳积分+3

3回答

Maple4291980 2021-01-03 16:27:48

是AbstractChannel,断点F7进去看一下就知道了,很多层的,用传入的channel构造了promise,再通过unfase()拿到unsafe对象,调用实现类AbstractUnsafe的register,准确来说不是AbstractChannel的register(),而是AbstractChannel的内部类AbstractUnsafe的register

1 回复 有任何疑惑可以回复我~
  • 看着很乱,第一天接触netty,还没get到netty的点
    回复 有任何疑惑可以回复我~ 2021-01-03 16:28:26
慕九州6436962 2020-10-14 20:38:49

有点忽悠人的感觉,他自己也是直接打开了AbstractChannel额

0 回复 有任何疑惑可以回复我~
  • 没有忽悠,一直追register()的话最后就是AbstractChannel类的register(),别追错了就行
    回复 有任何疑惑可以回复我~ 2021-04-19 18:21:56
  • 不过确实没说明白,这就有点坑,一些不太熟悉看源码的伙伴真的想不明白,这点有点让我难受
    回复 有任何疑惑可以回复我~ 2021-04-19 18:37:03
闪电侠 2020-06-07 21:26:29

嗯呢,这里的 channel 是 AbstractChannel

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信