注册到selector上是用jdk的 javaChannel(),那反射得到的server端的channnel是干什么用的

来源:4-11 -NioEventLoop总结

慕仙2255957

2019-05-21

图片描述

写回答

1回答

闪电侠

2019-05-26

对于服务端启动来说,反射创建的 NioServerSocketChannel 底层也是使用的 JDK 的 Channel,也就是这里的 javaChannel 的返回值,上面代码中的 this 就是 NioServerSocketChannel,使用的 jdk 的 channel 的原生的 register方法来把 Netty 领域的 NioServerSocketChannel 注册到 jdk 领域的 selector 上去

0
1
慕仙2255957
非常感谢!
2019-05-28
共1条回复

Java读源码之Netty深入剖析

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

2344 学习 · 283 问题

查看课程