我有一個來自線程池的具有4個工作線程的應用程序。它每0.5秒醒來一次。如在msdn中所寫,線程池每0.5秒監視一次以創建空閒線程。我將最小線程的標記設置爲4,並解決了問題 - 不再需要任何後臺活動。我的問題是 - 我有另一個應用程序具有相同數量的線程線程-4,但在這裏將最小線程設置爲4並沒有幫助,但是當將最小線程設置爲5時,後臺監視停止。 2個應用程序與線程池中相同數量的線程有什麼區別 - 4個線程。一個設置最小線程爲4個幫助,另一個只設置最小線程爲5個幫助?設置線程池中的最小線程數
0
A
回答
0
取決於你在線程池中所做的事情。
請記住,線程池不是您想要用於長時間運行的任務的東西 - 它適用於創建線程的開銷很大的小型快速作業。
0
我會建議給SmartThreadPool一試。
使用測試應用程序,您可以調整線程數或給它一些最小最大值,您可以模擬任務的持續時間...並查看會發生什麼。
相關問題
- 1. 設置線程池中的最大線程數少於核心
- 2. 最大併發線程數小於最大線程池大小
- 3. 在Scrapy中設置線程池大小
- 4. 線程池最大線程
- 5. android中的最佳線程池大小
- 6. 線程池中的線程
- 7. 設置石英線程池的線程數
- 8. 池中的最大線程數
- 9. 限制線程池線程的數量
- 10. Reslet Netty配置 - 線程池大小
- 11. Java線程池大小(Executors)
- 12. 優化線程池大小
- 13. 是否有最大線程數的Silverlight線程池?
- 14. VB.Net線程池允許的最大線程數
- 15. 多線程 - 新線程vs線程池
- 16. pthread退出線程池中的線程
- 17. 線程池中的活動線程號
- 18. 線程池中的線程狀態
- 19. 線程池中線程的可用性?
- 20. 終止線程池中的線程
- 21. 線程池參數
- 22. MULE中的默認線程池大小
- 23. .NET線程池和配置
- 24. 線程池配置問題
- 25. AKKA線程池配置
- 26. 固定線程池和緩存線程池參數的差異
- 27. 如何將線程連接到線程池中的主線程?
- 28. C++中的線程池設計
- 29. Python的線程/線程池的實現
- 30. boost線程池