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 ...

Get C++11 für Programmierer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.