【发布时间】:2013-08-09 12:33:47
【问题描述】:
我正在为 Netty Worker Executor 使用大小为 8 的固定线程池。我试图一次又一次地向服务器发送相同的 curl 请求。我发现我的 curl 请求在大约 7 或 8 次之后一直挂起。我尝试将 Worker Executor 池大小增加到大约 16,并且我能够比以前执行更多的 curl 请求,但在大约 15 到 18 次后仍然挂起。这些是我的问题:
- 它们是 Netty 内部 Worker Executor 线程池大小的最小限制吗?
- Netty I/O Worker 的数量是否与 worker Executor 线程池大小相同?
- 如果不是,这两种尺寸有什么关系?
谢谢, 苏达
【问题讨论】:
-
听起来您的线程正在挂起并且没有终止,并且您的传入请求在等待线程可用时被阻塞。
标签: netty