1. 程式人生 > >Java獲取可用處理器的數目

Java獲取可用處理器的數目

一、背景

在多執行緒併發程式設計時,在建立執行緒池時,需要指定執行緒池的最小執行緒數和最大執行緒數,這兩個數字的指定一般和可用的處理器數目有關,獲取可用處理器的數目的Java程式碼如下:

Runtime.getRuntime().availableProcessors()

二、示例程式碼

public static void main(String[] args){
        int availProcessors = Runtime.getRuntime().availableProcessors();
        System.out.println("avail processors count: "
+ availProcessors); }

三、執行結果

avail processors count: 4

執行結果根據不同的機器會有不同。