Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Project Loom: Die Zukunft der Nebenläufigkeit in Java

Heutzutage haben wir für Nebenläufigkeit in Java zwei Optionen: einfacher, synchroner, blockierender Code mit begrenzter Skalierbarkeit, der gut linear zur Laufzeit nachzuvollziehen ist, oder komplexe, asynchrone Bibliotheken mit hoher Skalierbarkeit, die schwierig zu debuggen und zu profilen sind. Project Loom will die besten Aspekte dieser beiden Ansätze zusammenbringen und den Entwicklern zur Verfügung stellen.

Nebenläufigkeit ist kein einfaches Thema, der Teufel liegt oft im Detail. Ich möchte kurz auf die Geschichte und Herausforderungen von Nebenläufigkeit in Java eingehen, bevor wir in die Ansätze von Loom eintauchen und etwas hinter die Kulissen schauen. Project Loom kommt in Java 17 als Preview-Feature, es ist aber seit Ende 2017 in Arbeit. Die Arbeit wird vom ganzen JVM Platform Team unterstützt, die Projektleitung obliegt Ron Pressler, der Erfahrungen zur effizienten Nebenläufigkeit in seinem …