2
A
回答
2
線程堆棧大小是在Java中恆定的,所以你不必擔心個別螺紋尺寸無限制增長。
如果您正在編寫代碼,希望在多個線程中執行某些操作,並且您希望確保不會消耗超過給定數量的線程,則可以使用類似fixed thread count executor的內容。
你想限制一個你沒有其他控制的程序的線程數量嗎?您可能需要爲每個操作系統做一些特殊的事情。例如,Linux沒有每個進程的線程限制(只有所有進程通用的全侷限制)。
2
它看起來像你搜索的東西叫做「進程覈算」,但只爲線程。在一個JVM中,這是不可能的,每個線程都可以佔用JVM的所有內存,並且如果它將優先級設置爲最高值,它也可以將CPU從JVM中的其他線程中「偷走」。
相關問題
- 1. Java線程管理
- 2. 誰管理Java中的線程
- 3. 內存管理的Java線程
- 4. java線程內存管理問題
- 5. 簡單線程管理 - Java - Android
- 6. WebSphere線程管理
- 7. 線程管理器
- 8. C#Socket編程中的線程管理
- 9. 管理Rxjava上的線程
- 10. Android的線程管理
- 11. 在java中管理線程池的隊列/工作者
- 12. 在一個線程池管理線程
- 13. c中的線程管理器#
- 14. 正確管理JavaFX中的線程
- 15. Java線程處理
- 16. 使用junit4管理線程
- 17. 管理和控制線程
- 18. C#託管線程清理
- 19. android線程管理onPause
- 20. 凍結管理線程
- 21. 查看多線程管理?
- 22. 線程管理對象
- 23. Spring Boot線程管理
- 24. Python線程管理模塊
- 25. 線程管理問題!
- 26. 在Java中運行多個線程,錯誤管理
- 27. 在單個java線程中啓用多個安全管理器
- 28. 在Java 1.7中可以管理多少個線程?
- 29. 在C#中的線程池類管理線程執行
- 30. 在Python中管理多個線程
除了使用固定大小的線程池之外,您可能試圖限制使用不需要的線程。你能解釋爲什麼你想要執行這些限制,以及如果達到這些限制,你會發生什麼? – 2011-01-09 21:57:06