1

上下文是 Netty 3.5.x。

创建orNioWorker时,s的个数和工作线程池中的线程个数是什么关系?Netty 的设计是否规定线程池中可用的线程至少应与 的数量一样多?如果线程池中的线程数少于s 的数量会怎样?NioServerSocketChannelFactoryNioClientSocketChannelFactoryNioWorkersNioWorker

4

1 回答 1

0

是的,关系是1:1。因此,您至少需要拥有与 NioWorkers 一样多的线程。如果你有更少,它会在创建 *SocketChannelFactory 时抛出一个“挂起”的异常,具体取决于 Executor 实现。

于 2012-09-30T09:58:47.777 回答