Native.epollWait中的大量Netty线程

我正在像这样初始化Netty线程池:- bossGroup = new EpollEventLoopGroup(1); workerGroup = new EpollEventLoopGroup(1); 这为在分配了40个vCPU的VM上运行的单个应用程序创建了80多个线程,是否可以减少这些线程? 由于不期望服务器和客户端的数量增加? 使用Netty final 4.1.32

bjj43h 回答:Native.epollWait中的大量Netty线程

您显示的代码将只创建2个EpollEventLoop实例,因此只有两个线程将以epollWait(...)结尾。您必须多次执行此代码,或者在不同的位置进行不同的配置以最终获得更多线程。另一种可能性是,您多次执行它,但是一旦使用完毕,就会错过在shutdownGracefully()上调用EpollEventLoopGroup的情况。

本文链接:https://www.f2er.com/3129089.html

大家都在问