标签: java multithreading jvm threadpool
我知道我可以使用fixedThreadPool来限制程序一次使用的线程数量。如果我使用cachedThreadPool并且可以运行10,000个线程,那么JVM是否会对它们进行适当的调度,以便不会同时运行太多?
答案 0 :(得分:2)
JVM与操作系统限制有关。操作系统与虚拟内存,交换空间和堆栈大小限制相关联。
下面的三个stackoverflow线程应该解释: