FactorialSolver Examples of a single threaded and multi threaded factorial solver Some data I've tested with: Processor: i5-2960k, Java 8 Orcale, Linux Solving 500,000 Single thread Seconds 88.746 Optimized single thread seconds 29.391 Multi thread Seconds 3.277