Modernes C++ | Rottenburg
Den neuen Container std: Array kennen lernen, der die Speicher- und Laufzeitcharakteristik des C-Arrays mit dem Interface des C++-Vektors verbindet; Smart Pointer: Exklusive Besitzverhältnisse mit std: Unique_ptr; Geteilte Besitzverhältnisse mit std: Shared_ptr; Zeitweise Besitzverhältnisse mit std: Weak_ptr; Performanz- und Ressourcenvergleich der Smart Pointer. Mehrere Aufgaben gleichzeitig. Das Speichermodell: Sequenzielle Konsistenz verstehen; Atomare Datentypen kennen lernen. Threads: Erzeugen eines Threads; Lebenszeit eines Threads; Datenübergabe an einen Thread. Gemeinsame von Threads verwendete Daten: Schutz mit Mutexen; Schutz mit Locks. Daten thread-sicher initialisieren: Konstanten Ausdrücken; Die Funktion std: Call_once und dem Flag std: Once_flag; Statischen Variablen. Thread lokale Variablen; Bedingungsvariablen: Synchronisation von Threads; Gefahren von Bedingungsvariablen. ‒
mehr erfahren Heute veröffentlicht