0
我有下面的示例配置,對於工作我阿卡/播放配置文件
blocking-io-dispatcher {
db-backup-context {
thread-pool-executor {
core-pool-size-factor = 3
core-pool-size-max = 10
}
}
}
我沒讀核心池的大小,以及核心池大小max和種類如何涉及有界隊列。以上是我的play.Web服務的application.conf文件。 我跟着下面的線程/文件
- http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html - 閱讀標題
Core and maximum pool sizes
- http://www.bigsoft.co.uk/blog/index.php/2009/11/27/rules-of-a-threadpoolexecutor-pool-size
我仍然沒有在以下
- 明確上述配置使用有限隊列或無界限隊列?
- 如果上面使用有界隊列,隊列大小是多少?
- 3的值意味着每次請求到達時都會創建3個線程。在那之後,如果第四個請求到來,並且即使有界隊列未滿,在隊列滿之前也不會創建更多線程?
- 如何在我的上述配置中指定隊列配置?