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.

Speaker

 

Merlin Bögershausen
Merlin Bögershausen ist Senior Software Engineer und Softwarearchitekt bei der adesso SE. Er beschäftigt sich mit der Modernisierung von Anwendungen im Großen und Kleinen. Neben seiner Speaker-Tätigkeit ist er als Vater, Segelfluglehrer und Volleyballer aktiv.

betterCode-Newsletter

Du möchtest über die betterCode() Java und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden