page contents

Netty boss线程池多线程是怎么工作的

Pack 发布于 2020-01-08 16:29
阅读 574
收藏 0
分类:Java开发

attachments-2020-01-sS7LHTL75e1592d474986.png

netty服务端的boss线程池里面不论有多少个线程,是不是都只能用1个线程用来接受客户端的连接请求?(源码里面只看到初始化了一个NioServerSocketChannel对象,而且也只绑定了一个boss线程池的线程),如果真是这样 只用1个线程接受连接,那么如果是百万客户端并发连接,是怎么解决性能问题,boss线程池的其他线程到底能干嘛,我在源码中找不到相应的代码,求助各位大神帮帮忙。

137
Pack
Pack

config().group().register(channel);中register有多个实现,其中一个是多线程的MultithreadEventLoopGroup

请先 登录 后评论