Ein Rundgang durch die Java-Concurrency-API
Threads und nebenläufige Programmierung gelten in der Theorie als kompliziert, in der Ausführung als schwer fassbar und in der Praxis als unberechenbar.
Dabei verfügen heute praktisch alle Computer und Smartphones über Mehrkernprozessoren – ein Potenzial, das es zu nutzen gilt.
Christian Heitzmann gibt in diesem Vortrag eine Übersicht über die Java-Concurrency-API und demonstriert ausgewählte Konzepte anhand einfacher und anschaulicher Beispiele.
Er zeigt, wie der direkte Umgang mit Threads heute weitgehend überflüssig geworden ist und wie mit Thread-Pools, Synchronisatoren und threadsicheren Datenstrukturen einfacher, eleganter und sicherer programmiert werden kann.
Ziel des Vortrags ist es, die Zuhörer mit den Grundstrukturen der modernen Java-Concurrency-API vertraut zu machen, den Zugang zum Thema Multithreading zu erleichtern und die wichtigsten Utility-Klassen näherzubringen.
Speaker
Christian Heitzmann ist Gründer und Geschäftsführer der SimplexaCode AG in Luzern, die sich auf Software-Entwicklung, Schulung und Beratung zu technischen Implementierungsthemen in Java spezialisiert hat.
Er ist seit über 15 Jahren mit Java vertraut und hat viele Jahre lang Algorithmen und Mathematik unterrichtet.
Organisatorisches
Der Anlass fand am Montag, 28. Januar 2019, im Saal des Restaurants Schmiedstube in Bern statt.
Start war um 18:00 Uhr, Apéro ab ca. 19:00 Uhr.
Der Vortrag und das Apéro waren dank unseren Referenten, Sponsoren und Gönnern kostenlos.