Java tutorial
//package com.java2s; public class Main { public static int getNumberOfThread() { final float scaleFactor = 1.7f; final int maxThread = Math.round(Runtime.getRuntime().availableProcessors() * scaleFactor); return maxThread; } }