Mit der Länderauswahl siehst du die in deiner Region verfügbaren Kurse.
⏱ 2 Std. 54 Min.📚 29 Lektionen🎧 Audioversion
Parallele STL-Algorithmen in C++: Multithreading mit Ausführungsrichtlinien
Lernen Sie, wie Sie leistungsstarken C++-Code schreiben, indem Sie parallele Algorithmen und moderne Ausführungsrichtlinien nutzen, um Workloads auf mehrere CPU-Kerne zu verteilen.
💬KI-Tutor Stelle Fragen zu jeder Lektion und erhalte jederzeit sofort eine klare Antwort.
🕐Jederzeit starten Keine Zeitpläne oder Fristen – lerne in deinem Tempo, wann es dir passt.
🌐Auf Deutsch Lektionen, Aufgaben und Zertifikat – alles vollständig in deiner Sprache.
Über diesen Kurs
Moderne Software muss Mehrkernprozessoren effizient nutzen, um Spitzenleistung zu erzielen. Die manuelle Threadverwaltung in C++ ist jedoch notorisch komplex und fehleranfällig. In diesem reinen Textkurs lernen Sie, wie Sie Ihren Code sicher und einfach mit Standardbibliotheksalgorithmen parallelisieren können. Sie erfahren, wie Sie sequentielle Schleifen mit minimalen Codeänderungen in hoch optimierte parallele Operationen umwandeln können.
In diesem Kurs lernen Sie, wie Sie von der grundlegenden sequentiellen Programmierung zum Schreiben threadsicherer, paralleler C++-Anwendungen übergehen, die die Hardwareauslastung maximieren. Sie lernen, welche Algorithmen am meisten von der parallelen Ausführung profitieren und wie Sie häufige Konkurrenzfallen wie Datenrennen vermeiden können.
Was Sie lernen werden:
- Verstehen Sie die Kernkonzepte der parallelen Ausführung, der Konkurrenz und der modernen Multithreading-Terminologie.
- Wenden Sie C++-Ausführungsrichtlinien an, einschließlich sequentieller, paralleler und vektorisierter Ausführung für Standardalgorithmen.
- Implementieren Sie parallele Versionen gängiger Vorgänge wie Sortieren, Suchen, Transformieren und Reduzieren von Datensätzen.
- Identifizieren und beheben Sie Datenrennen und Synchronisierungsprobleme mithilfe moderner Best Practices für die Threadsicherheit.
- Messen und analysieren Sie die Ausführungsleistung, um sicherzustellen, dass paralleler Code echte Beschleunigungen liefert.
Dieser Kurs beginnt mit grundlegenden Konzepten der Konkurrenz und parallelen Ausführungsmodelle, dann bewegt sich systematisch durch die Standardbibliotheksalgorithmen, die jeweils mit klaren, Schritt-für-Schritt-Code-Erklärungen veranschaulicht werden. Sie werden mit praktischen Strategien zum Profiling und Debuggen von parallelem Code enden.
Dieser Kurs richtet sich an Anfänger bis Fortgeschrittene C++-Entwickler, die schnellere Software ohne die Komplexität von Low-Level-Threading-Bibliotheken schreiben möchten. Es sind keine Vorkenntnisse im Bereich Multithreading erforderlich, jedoch wird ein grundlegendes Verständnis der Standard-C++-Syntax empfohlen.
Beginnen Sie noch heute mit dem Lesen, um die volle Rechenleistung moderner CPU-Architekturen mit Standard-C++ freizuschalten.
Was du erhältst
📜Abschlusszertifikat Füge es deinem LinkedIn-Profil hinzu
💬Persönlicher AI-Tutor Bei einer Lektion nicht weitergekommen? Frag deinen integrierten Tutor jederzeit alles, was du möchtest.
🎧Audioversion enthalten Lerne unterwegs — kein Bildschirm nötig
♾️Lebenslanger Zugang Komme jederzeit zurück, kein Ablauf
📱Smartphone oder Computer Auf jedem Gerät, überall
💸14 Tage Rückgaberecht Ohne Wenn und Aber
⚡Kurz und fokussiert 2 Std. 54 Min. praktische Inhalte
Bewertungen
Noch keine Bewertungen — sei der Erste, der seine Erfahrungen teilt.
Häufige Fragen
Was brauche ich, um diesen Kurs zu belegen?+
Nur Telefon oder Computer mit Internet. Keine Installation, keine spezielle Hardware.
Wie kann ich bezahlen?+
Per Karte über Stripe. Wir speichern keine Kartendaten — Stripe übernimmt das sicher.
Kann ich eine Rückerstattung erhalten?+
Ja — volle Rückerstattung innerhalb von 14 Tagen, ohne Wenn und Aber.
Wie lange habe ich Zugang?+
Für immer. Nach dem Kauf kannst du jederzeit zum Kurs zurückkehren.
Erhalte ich ein Zertifikat?+
Ja. Nach Abschluss erhältst du ein Zertifikat, das du in dein LinkedIn-Profil aufnehmen kannst.