Schulungen, Coaching und Technologieberatung

German English

FavoritenDruckenE-Mail Adresse

Multithreading mit modernem C++

Beginn:
12. Nov 2018
Ende:
13. Nov 2018
zuletzt aktualisiert:
13. Sep 2018
Kurs-Nr.:
04
Treffer:
1351
Favorit:
0 Favorit
Preis:
1100,00 EUR pro Platz (zzgl. MwSt.)
Ort:
Großraum Stuttgart
Gruppe:
Entwickler
Diesen Kurs buchen
Level:
Fortgeschrittene
14
Trainer:

Beschreibung

 

Dauer

  • 2 Tage

Vorkenntnisse

  • C++

Begleitliteratur (Bestandteil der Schulung)

Vorgehensweise

  • Theorie und Praxis mit vielen Übungen
  • Sie benötigen für das Seminar einen Laptop, auf dem ein aktueller C++ Compiler (mindestens C++11) installiert ist. Falls Sie keinen entsprechenden Laptop besitzen, teilen Sie es mir bitte vorab mit.

Ziel

  • Grundlegendes Verständnis des Speichermodells
  • Souveräner Umgang mit der Mulitthreading Schnittstelle von C++

Standard

  • C++11/C++14 Standard

Inhalt

  • 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
  • Task
    • std::async
    • std::packaged_task
    • std::promise und std::future

 

 


Diesen Kurs buchen: Multithreading mit modernem C++

Einzelpreis

Teilnehmerdaten

Rechnungsadresse

Ich akzeptiere die Teilnahmebedingungen.. *

* notwendige Angaben

Kategorie

Zum Seitenanfang