193 字
约 38 秒
3
netty案例,netty4.1源码分析篇一《NioEventLoopGroup源码分析》

netty案例,netty4.1源码分析篇一《NioEventLoopGroup源码分析》 作者:小傅哥

博客: https://bugstack.cn (opens new window) 沉淀、分享、成长,让自己和他人都能有所收获!😄 本章节我们从一个基础构建的基础NettyServer来分析NioEventLoopGroup源码,其中包括了;EventLoopGroup事件循环组、NioEventLoopGroup异步事件循环组、MultithreadEventLoopGroup多线程事件循环组等。 启动NettyServer的模版代码

private void bing(int port) {
 EventLoopGroup parentGroup = new NioEventLoopGroup(); 
 EventLoopGroup childGroup = new NioEventLoopGroup();
 try {
 ServerBootstrap b = new ServerBootstrap();
 b.group(parentGroup, childGroup)
 .channel(NioServerSocketChannel.class) //非阻塞模式
 .option(ChannelOption.SO_BACKLOG, 128)
 .childHandler(new MyChannelInitializer());
 ChannelFuture f = b.bind(port).sync();
 System.out.println("itstack-demo-netty server start done. {关注公众号:bugstack虫洞栈,获取源码}");
 f.channel().closeFuture().sync();
 } catch (InterruptedException e) {
 e.printStackTrace();
 } finally {
 childGroup.shutdownGracefully();
 parentGroup.shutdownGracefully();
 }
}

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

netty案例,netty4.1源码分析篇一《NioEventLoopGroup源码分析》
http://www.clxhxhhr.top/posts/3164/
作者
clxstart
发布于
2026-09-24
许可协议
CC BY-NC-SA 4.0
评论
0 条
还没有评论,先写一条吧。