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

17 Datenstrukturen inMultithreaded-Umgebungen

In Kapitel 9 haben wir verschiedene Thread-sichere Datenstrukturen kennengelernt, die normalerweise für den Einsatz in der Praxis ausreichen. Die Entwicklung eigener Datenstrukturen sollte vermieden werden. Sie birgt das Risiko, Fehler zu übersehen, da es viele Fallstricke gibt, insbesondere im Zusammenhang mit dem Speichermodell und dem Scheduling. Typische Fehler treten meist sporadisch auf und sind schwer reproduzierbar. Dennoch wollen wir in diesem Kapitel anhand einer verketteten Liste zeigen, wie eine nicht blockierende (lock free) Datenstruktur implementiert werden kann. Die grundlegende Technik kann auf eine Vielzahl von bekannten Problemen übertragen werden und ist daher auch für die Praxis ...

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