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

来源:3-4 注册selector

金色年华ch

2020-06-05

图片描述
加断点得到的并不是AbstractChannel呀

写回答

3回答

Maple4291980

2021-01-03

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

1
1
Maple4291980
看着很乱,第一天接触netty,还没get到netty的点
2021-01-03
共1条回复

慕九州6436962

2020-10-14

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

0
2
Java业的中学生
不过确实没说明白,这就有点坑,一些不太熟悉看源码的伙伴真的想不明白,这点有点让我难受
2021-04-19
共2条回复

闪电侠

2020-06-07

嗯呢,这里的 channel 是 AbstractChannel

0
0

Java读源码之Netty深入剖析

解析netty各大组件细节,百万级性能调优,设计模式实际运用

2344 学习 · 283 问题

查看课程