Mehr Handlung, mehr Übersicht – Nebenläufige Programme mit Java 23
Was passiert hier eigentlich wann? Wann ist Schluss, wie wird zwischen Aktivitätssträngen kommuniziert? Und was ist, wenn ein Fehler auftritt? Diese Art der Verwirrung muss nicht (mehr) sein!
Mit Java 23 werden einige neue APIs im Kontext der nebenläufigen Logik eingeführt: Scoped Values können Daten von einem Thread an seine Kinder-Threads weiterreichen, und Structured Concurrency macht es einfach, nebenläufige Aufgaben als eine Einheit zu behandeln. Diese Features in Verbindung mit Virtual Threads machen nebenläufige Programmierung mit Java wieder einfach.
In dieser Session werden wir uns die Neuerungen im Bereich der nebenläufigen Programmierung mit Java ansehen. Durch die neuen APIs werden eure nebenläufigen Logiken einfacher verständlich und einfacher umsetzbar.