2012-07-08 19 views

回答

1

我不知道在netty中是否有任何關於多線程的具體細節。在Java中,你可以找到的處理器數量與此命令:

final int NUM_PROCESSORS = Runtime.getRuntime().availableProcessors(); 

然後,您可以創建一個大小的線程池例如執行人:

final ExecutorService pool = Executors.newFixedThreadPool(NUM_PROCESSORS); 
1

假設你正在使用NIO ,那麼您可以傳遞工作線程的數量,以在構造函數NioServerSocketChannelFactoryNioClientSocketChannelFactory中使用。如果您未指定值,則Netty默認爲(Runtime.getRuntime().availableProcessors() * 2)工作線程。

相關問題