Java Fork - Join Framework und effizienter Code

Java Fork - Join Framework und effizienter Code

In diesem Blog geht es um das in Java 7 enthaltene Fork/Join Framework, auch bekannt als JSR-166 Concurrency Utilities, das zum Ziel hat, effizienten Code zu schreiben.
Es gibt diverse Fachliteratur sowie einige Blogs zu dieser Thematik; ich werde am Beispiel der Fibonacci-Berechnung auf die Vor- und Nachteile von Fork/Join Frameworks eingehen.

In Zeiten steigender Taktraten genossen Entwickler die Tatsache, dass ihre Single-threaded-Software durch Hardwareoptimierungen immer schneller ausgeführt wurde. In den letzten Jahren hat aber ein Paradigmenwechsel auf dem Gebiet der Computer-Prozessoren stattgefunden. Dies betrifft neben PCs, Notebooks und Servern auch Mobiltelefone.

Read More