O'Reilly logo

C++11 für Programmierer by Rainer Grimm

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

Kapitel 15. Gemeinsam von Threads genutzte Daten

In diesem Kapitel:

Daten, die von mehreren Threads gemeinsam genutzt werden, müssen geschützt werden. Dieser ressourcenintensive Schutz kann die ganze Lebenszeit oder auch nur die sichere Initialisierung der Daten betreffen.

Schutz der Daten

Zum Schutz der Daten bietet C++11 zwei Mechanismen an: Zum einen Mutexe, die den exklusiven Zugriff eines Threads auf die Daten regeln, und zum anderen Locks, die Mutexe kapseln und den Umgang mit ihnen deutlich vereinfachen.

Mutexe

Das elementare Bausteinchen zum Schutz der gemeinsam genutzten Daten in C++11 ist der Mutex. Jeder Thread, der die gemeinsam genutzten Daten verwenden will, muss den mit ihnen assoziierten ...

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