Java ermöglicht das Programmieren von Multithreaded-Applikationen: In diesem Workshop erarbeiten Sie zu Beginn die Grundlagen paralleler Anwendungen. Das thematische Zentrum bildet anschliessend das komplexe Thema einfacher und effektiver Thread-Koordination.
Anhand praktischer Beispiele lernen Sie die Klassen und Schnittstellen kennen und erhalten einen Überblick über das Framework.
Software-EntwicklerInnen
Gute Grundkenntnisse in Java
- Wiederholung zentraler Begriffe
- Das Paket java.util.concurrent
- Lock und ReentrantLock
- Executor
- Scheduling
- Runnable und Callable
- Komfortable Thread-Koordination
- Anwendung von Threads in der Java-Bibliothek
- Sie verschaffen sich einen Überblick über die Klassen und Schnittstellen des Pakets java.util.concurrent sowie einen Einblick in das Fork/Join-Framework.
- Sie erproben die Möglichkeiten der Thread-Koordination in der Praxis und können diese anschließend sofort nutzen.
Gerald Schuberth, BSc, Programmierer und Datenbankadministrator