?
如何获取Java虚拟机可用的处理器个数?
?
Runtime类的Native方法#availableProcessors()已经提供了,只要通过Runtme类的实例调用即可。
?
class="java">/** * Returns the number of processors available to the Java virtual machine. * * <p> This value may change during a particular invocation of the virtual * machine. Applications that are sensitive to the number of available * processors should therefore occasionally poll this property and adjust * their resource usage appropriately. </p> * * @return the maximum number of processors available to the virtual * machine; never smaller than one * @since 1.4 */ public native int availableProcessors();
?
调用方法:
?
int availableProcessors = Runtime.getRuntime().availableProcessors();
?