O'Reilly logo

Nebenläufige Programmierung mit Java by Manh Tien Tran, Jörg Hettel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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].

image

Abbildung 13-1: Der Kontrollfluss des ForkJoin-Patterns

13.1 Grundprinzip des ForkJoin-Patterns

Beim ForkJoin-Pattern wird der Kontrollfluss an einer dedizierten Stelle in mehrere nebenläufige Flüsse aufgeteilt ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required