複数のtcpポートをリッスンするnettyベースのアプリケーションがあります。したがって、各ポートは次のように初期化されます
bootstrap = new ServerBootstrap(new NioServerSocketChannelFactory(
Executors.newCachedThreadPool(), Executors.newFixedThreadPool(Settings.getDemuxPoolSize()),
Settings.getDemuxPoolSize()));
しかし、非常に多くのスレッドプールがある(そして私は本当に多くの開いているTCPポートを持っている)ことは私には無駄のように見えます。
質問は次のとおりです。Nettyの複数のサーバーブートストラップで同じスレッドプールを使用するのは安全ですか?(多分いくつかのスレッドローカルチャネル参照など?)