如何确定Java-VM中可用的最大线程数?

Upv*_*ote 2 java multithreading

我想确定我能为我的排序算法创建的最大线程数.我想使用java.lang.Runtime.

我想计算当前线程数量并在达到限制时停止创建新线程.

Whi*_*g34 10

JVM的最大线程数通常在几千个.如果您使用多个线程来优化计算算法,那么您实际上并不需要超过其运行的系统中的处理器数量.使用Runtime.getRuntime().availableProcessors()找出.