用netty开发server接收数据正常,程序启动后初始线程数为35,但一天后开始,每天会增加十几个线程,期间客户端个数不变和数据量基本无变化,找不到线程增加的原因。
通过jconsole可以看到新增线程的调用堆栈为:
sun.nio.ch.WindowsSelectorImp1$SubSelector.po110(Native Method)
sun.nio.ch.WindowsSelectorImp1$SubSelector.po11(Unknown Source)
sun.nio.ch.WindowsSelectorImp1$SubSelector.access$2600(Unknown Source)
sun.nio.ch.WindowsSelectorImpl$Select Thread.run(Unknown Source)
信息不全,不过建议看下新增线程的名称什么,来自哪儿。