Heinz Kabutz

Heinz Kabutz

Java Champion

Dr Heinz Kabutz is Java Champion, JavaOne Rockstar speaker and he writes the popular “The Java Specialists’ Newsletter” read by tens of thousands of enthusiastic fans in over 140 countries. To sign up, visit http://www.javaspecialists.eu

Turbo Charge CPU Utilization in Fork/Join Using the ManagedBlocker


Fork/Join is a framework for parallelizing calculations using recursive decomposition, also called divide and conquer. These algorithms occasionally end up duplicating work, especially at the beginning of the run. We can reduce wasted CPU cycles by implementing a reserved caching scheme. Before a task starts its calculation, it tries to reserve an entry in the […]