Am 22.01.2015 um 19:00 Uhr
LINEAS, Theodor-Heuss-Str. 2, 38122 Braunschweig
Speaker: Arno Haase

Java hat ein solides Memory Model und eine Reihe guter Bibliotheken für Concurrency. Trotzdem taucht eine Fülle an Stolperfallen auf, wenn man mit mehreren Threads arbeitet – besonders wenn ein Programm auch noch schnell und korrekt arbeiten soll. Diese Session zeigt praxiserprobte Lösungen für typische Probleme. Vor allem aber trainiert sie, Programmcode durch die “nebenläufige Brille” zu betrachten: Welche Threads teilen sich welche Daten, und wie? Wie reduziere ich den Anteil von Locks an der Gesamtlaufzeit? Wann komme ich ganz ohne sie aus – und wann lohnt sich das?

Eine Veranstaltung des iJUG e.V., organisiert durch die JUG Ostfalen.