13 Das ForkJoin-Framework
Das ForkJoin-Framework wurde mit Java 7 eingeführt und kann insbesondere für die Parallelisierung von Divide-and-Conquer-Algorithmen eingesetzt werden. Es verwendet intern einen Threadpool, der ein Work-Stealing-Verfahren implementiert, das dafür sorgt, dass die verfügbaren Rechenressourcen optimal ausgenutzt werden. Das ForkJoin-Framework realisiert das aus der Literatur bekannte ForkJoin-Pattern [15, 34, 37, 38].
13.1 Grundprinzip des ForkJoin-Patterns
Beim ForkJoin-Pattern wird der Kontrollfluss an einer dedizierten Stelle in mehrere nebenläufige Flüsse aufgeteilt ...
Get Nebenläufige Programmierung mit Java now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.