Query host for the number of processors

When deciding on an execution policy for your multi-threaded tasks, you sometimes need to decide how many threads to use. Often, you may want to base this upon the number of processors available.

Instead of hard-coding such values, you should likely query the host for the number of available processors, using

Runtime.getRuntime().availableProcessors();