反射创建服务端Channel过程顺序
来源:3-2 服务端Channel的创建

鋒Nic
2018-06-10
超哥,查看NioServerSocketChannel构造方法,反射创建服务端Channel过程顺序是不是如下这样:
newSocket()[通过JDK来创建底层JDK Channel]即provider.openServerSocketChannel();
AbstractNioChannel()
[1]AbstractChannel()[创建id,unsafe,pipeline]
[2]configureBlocking(false)[阻塞模式]->设置非阻塞模式NioServerSocketChannelConfig()[TCP参数配置类]->设置底层JDK Channel TCP参数配置例如backlog、receivebuf、sendbuf
写回答
1回答
-
对的,这个就是服务端channel的创建流程,但其实每个过程可以是并列的,没有前后依赖之分,只要熟悉这个过程它一共干了哪些事情就行了哈,祝你学习愉快~
20
相似问题