Parallel Merge Sort with Fork/Join Framework
Too Long; Didn't Read
ForkJoinPool is one of the ExecutorService’s implementations to parallel tasks. It was designed to simplify parallelism for recursive tasks by breaking the single task into independent ones until they are small enough to be executed asynchronously.