Fork/Join Framework

So far in the “Java Concurrency Essentials” course we have been introduced to Threads and Concurrency, we have discussed concurrency fundamentals like Deadlocks and Object Monitors, we explored the java.util.concurrent Package and we discussed the topic of performance for multi-threaded applications.

In this lesson, we discuss the Fork/Join Framework which is part of the JDK since version 1.7. This framework provides a very handy set of classes that can be used to write concurrent applications based on the relevant algorithm. We will explore the main classes and provide examples on how to use them.

Get started here