There are abundant resources available in the java.lang package. Learn more about the server/host on which you are working.
The Runtime class has numerous functionalities. To learn the number of processors that are available, we can use the following:
public class CPUsCount{public static void main(String args[]){CPUsCount cPUsCount = new CPUsCount();cPUsCount.proceed();}private void proceed(){//Returns the count of processors in the host that this application is runSystem.out.println("Availabe processor count: " + Runtime.getRuntime().availableProcessors());}}
Expected output:
[[email protected]]# java CPUsCountAvailabe processor count: 4