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