Einloggen

Java Concurrency – richtig eingesetzt

Kurzbeschreibung

Java macht es leicht nebenläufig laufende Anwendungen zu schreiben. Jedes Enterprise Application Framework bearbeitet einkommende Requests parallel auf mehreren Threads. Mit der Thread-Klasse oder dem Executor Framework kann jeder Entwickler mit wenigen Zeilen Code viele Tasks parallel laufen lassen.

Inhalte

Doch Nebenläufigkeit (englisch: concurrency) hat ihren Preis. Ohne genaue Kenntnisse des Java Memory Models und ohne sorgfältige Synchronisation der Zugriffe auf gemeinsam genutzte Variablen und Objekte, landet man schnell bei Deadlocks, Livelocks, unsichtbaren Zustandsänderungen, unvollständig initialisierten Objekten oder sonstigen Race Conditions. In diesem Kurs erlernen Ihre Entwickler die korrekte Implementierung von Nebenläufigkeit in Java. Kurze Theorieblöcke und ausführliche, praxisnahe Ubungsaufgaben wechseln sich ab.

Zielgruppen

Fortgeschrittene Java-Entwickler

Sven Woltmann

Schreib mir gern, wenn Du noch Fragen hast:

Nachricht schreiben