O'Reilly logo

Nebenläufige Programmierung mit Java by Manh Tien Tran, Jörg Hettel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3 Konkurrierende Zugriffe auf Daten

In den einfachen Beispielen aus dem vorherigen Kapitel sind wir bereits auf Fragestellungen gestoßen, die typisch für die nebenläufige Programmierung sind. Die einzelnen Threads haben zwar weitgehend unabhängig voneinander gearbeitet, griffen aber schon konkurrierend auf Attribute und auf Methoden zu. Bei der println-Methode des Codebeispiels 2.7 musste nichts weiter beachtet werden, da sie nur einem Thread den Zugang gewährt, sodass jeweils immer nur ein Thread sie ausführen kann. Das stopRequest-Attribut musste allerdings mit volatile gekennzeichnet werden, damit das Beispiel zuverlässig läuft.

In diesem Kapitel werden wir uns detailliert mit den Problemen auseinandersetzen, die beim gemeinsamen Zugriff auf ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required