In dieser Vorlesung behandeln wir, was gemeinsame Ressourcen in Multithread-Code sind, wie sich ein race condition zeigt, warum die Operation
counter
++ nicht atomar ist, warum gemeinsame Collections gefährlich sind, wie man versteckte Bugs erkennt und welche atomaren Operationen später helfen werden. Mit Beispielen, Tabellen und praktischen Tipps.