O'Reilly logo

Effective Java, 3rd Edition by Joshua Bloch

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

11Nebenläufigkeit

Threads ermöglichen es Ihnen, mehrere Aktivitäten nebenläufig auszuführen. Allerdings ist die nebenläufige Programmierung (Multi-Thread) schwerer als die sequenzielle Programmierung (Single-Thread), weil mehr schiefgehen kann und Fehler sich eventuell nur schwer reproduzieren lassen. Nebenläufigkeit lässt sich nicht vermeiden. Sie ist inhärent in der Plattform und eine Voraussetzung für eine gute Performance von Multicore-Prozessoren, die heute allgegenwärtig sind. Dieses Kapitel enthält Ratschläge, die Ihnen helfen sollen, klare, fehlerfreie und gut dokumentierte nebenläufige Programme zu schreiben.

11.1Thema 78: Synchronisieren Sie den Zugriff auf gemeinsam genutzte, veränderliche Daten

Das Schlüsselwort synchronized stellt ...

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