话不多说,先上代码
package e01;
public class test01 {
public static void main(String[] args){
Runtime rt = Runtime.getRuntime();
int num = rt.availableProcessors();
System.out.println("处理器的个数为"+num);
}
}
我们需要了解的知识
Runtime类
定义:Runtime类用于表示Java虚拟机运行时的状态,它用于封装Java虚拟机进程。
说明:每次使用“java”命令启动Java虚拟机时都会对应一个Runtime实例,并且只有一个实例,应用程序会通过该实例与其运行时的环境相连。
首先我们要获取Runtime实例
Runtime run = Runtime.getRuntime();
在Runtime类中包含的 int availableProcessors();就可直接获取CUP的个数
ok,就这样子了