Rodion Alukhanov
Vadym Kazulkin

12.12.2017

16:00 - 16:45

Raum Solar 2

Session

  IT-Tage 365
  •  365 Tage On-Demand-Zugriff auf über 300 Stunden Vortragsvideos und ein umfangreiches Archiv an Informationen der Konferenz.
  •  7 Remote-Konferenzen in 2022.

Das Testen der Nebenläufigkeit war noch nie eine einfache Aufgabe in Java.

In diesem Vortrag schauen wir uns das OpenJDK Java Concurrency Stress tests-Tool (jcstress) an, dessen Ziel es ist, zu überprüfen, ob die Nebenläufigkeit in JVM, Klassenbibliotheken und Hardware korrekt unterstützt wird. Anhand von praktischen Beispielen veranschaulichen wir, wie wir typische Nebenläufigkeitsprobleme wie Re-Ordering und Unsafe Publication mithilfe von jcstress-Tests identifizieren und entsprechende Fixes testen können.