December 2013
Intermediate to advanced
560 pages
11h 4m
German
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.
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.
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 ...
Read now
Unlock full access