Schulung Multithreading mit C++
Beschreibung/Inhalt
Zielgruppe: Softwareentwickler für Unix, Linux, Mac und/oder Windows
Niveau: Aufbauwissen
Typische Dauer: Ein Tag (empfohlene Dauer kann abweichend je nach Vorkenntnissen)
Notwendige Vorkenntnisse: C++-Basiswissen
Ziel: Souveräner Umgang mit der Mulithreading Schnittstelle von C++
C++-Standard: beliebiger C++-Standard nach Ihrer Wahl
Warum "Parallelprogrammierung"?
Grundbegriffe
Hardware
Amdahl’s Gesetz
# Multithreading mit C++
Das C++-Speichermodell
Atomare Datentypen
Threads
Gemeinsame Daten
Sichere Initialisieren der Daten
Thread lokale Daten
Bedingungsvariablen
Tasks
Dauer
Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
Ort
Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
Schulungsdidaktik
Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil