Java.lang.Runtime.availableProcessors() 方法

描述

java.lang.Runtime.availableProcessors() 方法返回 Java 虚拟机可用的处理器数量。 此值可能会在虚拟机的特定调用期间发生变化。 因此,对可用处理器数量敏感的应用程序应偶尔轮询此属性并适当调整其资源使用情况。


声明

以下是 java.lang.Runtime.availableProcessors() 方法的声明。

public int availableProcessors()

参数

NA


返回值

该方法返回虚拟机可用的最大处理器数; 永远不会小于一


异常

NA


示例

下面的例子展示了 lang.Runtime.availableProcessors() 方法的使用。

package com.tutorialspoint;

public class RuntimeDemo {


   public static void main(String[] args) {
  
      // print a normal message
      System.out.println("Hello world!");

      // check the number of processors available
      System.out.println(""+Runtime.getRuntime().availableProcessors());
   }
}

让我们编译并运行上面的程序,这将产生下面的结果 −

Hello world!
32