我的问题似乎与: https ://issues.jboss.org/browse/NETTY-433
我试图停止我的 Netty 服务器,但这个调用永远不会返回:
serverBootstrap.releaseExternalResources();
尝试关闭工作线程 ThreadPoolExecutor 时,它在 ExecutorUtil.terminate 方法中永远循环:
org.jboss.netty.util.internal.ExecutorUtil.terminate()
for (;;) {
es.shutdownNow();
es.awaitTermination..
}
问题是我无法控制连接到我的服务器的客户端。服务器有没有办法强制服务器停止并简单地关闭通道并停止工作线程?