Jörg Hettel

12.12.2017

17:00 - 17:45

Raum Solar 2

Session

  IT-Tage 2021
  •  Live-Streaming von über 200 Vorträgen in 18 Subkonferenzen.
  •  365 Tage On-Demand-Zugriff auf 260 Vortragsvideos und ein umfangreiches Archiv an Informationen der Konferenz.
  •  Weitere 7 Remote-Konferenzen in 2022.

Java besitzt eine Vielzahl von Konzepten und Klassen zur Erstellung nebenläufiger Programme. Neben zahlreichen Concurrency-Tools existieren mit den parallelen Streams und der CompletableFuture-Klasse zwei leistungsstarke Frameworks für die Entwicklung von paralleler Software.

In dem Vortrag werden die verschiedenen Einsatzgebiete von parallel Streams und der CompletableFuture-Klasse vorgestellt und bewertet. Bei deren Einsatz hat der Entwickler verschiedene Möglichkeiten den parallelen Verarbeitungsablauf zu beeinflussen. Anhand von Anwendungsbeispielen wird die korrekte Verwendung gezeigt und einige Best Practices vorgestellt.