he fork join framework, introduced in JDK 7 is a powerful tool available to Java developer to take advantage of multiple processors of modern day servers.
It is designed for work that can be broken into smaller pieces recursively.
The goal is to use all the available processing power to enhance the performance of your application.
One significant advantage of The fork/join framework is that it uses a work-stealing algorithm.
Worker threads that run out of things to do can steal tasks from other threads that are still busy.