Netty-EventLoopGroup/NioEventLoopGroup-自动向下

在这里插入图片描述

1、NioEventLoopGroup是EventLoopGroup的实现类

  • EventLoopGroup接口直接继承JDK中的EventExecutorGroup接口。
  • Netty中的NioEventLoopGroup是继承了MultithreadEventLoopGroup抽象类,而MultithreadEventLoopGroup继承MultithreadEventExecutorGroup抽象类。MultithreadEventExecutorGroup抽象类实现了Netty中的EventLoopGroup接口
  • 由以上继承关系,就可以明白Netty中的类是怎样跟JDK的并发包下面的类关联上关系的。

2、EventLoopGroup

  • EventLoopGroup是一组EventLoop的抽向
  • Netty为了利用多核CPU资源,会有多个EventLoop同时进行工作
  • 每个EventLoop维护一个Selector实例
  • EventLoopGroup提供next接口,可以从组里按规则获取一个EventLoop处理任务
  • 在Netty中,一般需要两个EventLoopGroup,BossEventLoopGroup和WorkerEventLoopGroup在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值