vollmann engineering gmbh deutsch - english

 
   engineering  training  vorträge  artikel  blog   
home
sitemap
Parallelität, Concurrency, Multithreading in C++  

 
 
 

design
c++
embedded c++
embedded linux
 
 
 
                  
schulung
software design
c++
c++ refresher
c++ advanced
c++11/14/17
c++11/14/17 übersicht
c++17 update
safe c++
c++ multithreading
advanced c++ concurrency
performance c++
embedded c++
embedded systeme

  • "Gibt es einen Unterschied zwischen Parallelität und Concurrency?"
  • "Wie kann ich die vielen Cores in meiner CPU nutzen?"
  • "Was bietet C++ zu Multithreading und Concurrency?"
  • "Ist das wirklich so schwierig?"
  • "Wie finde ich Fehler?"
Parallelität, Concurrency, Multithreading in C++, 2 Tage (mit Übungen)

Viele moderne Computer (auch mobile und embedded Geräte) enthalten mehrere Rechenkerne. Um diese Hardwarekapazitäten auszunutzen müssen mehrere Aufgaben parallel abgearbeitet werden. Gleichzeitig gilt es, asynchrone Aktivitäten sinnvoll zu koordinieren. C++ (11, 14, 17 und später) bietet passende Sprachmittel für den einfachen Umgang mit mehreren Tasks.

Seminarziel
In Parallelität, Concurrency, Multithreading in C++ lernen Sie die Konzepte kennen zum Design von parallelen und asynchronen Systemen. Sie üben die Bibliotheken und Schnittstellen in C++ um concurrent und/oder parallele Systeme umzusetzen.

Zielgruppe
C++ Programmierer, System-Designer

Voraussetzungen
Sie kennen auch die Details von C++11/14/17 gut (entsprechend dem Seminar C++ Advanced oder C++ 11/14/17) und haben einige Zeit damit entwickelt.

Inhalt
  • Parallelität, Concurrency und Asynchronität
  • Prozesse und Threads
  • C++ Mechanismen
  • Futures und async
  • Parallele Algorithmen in C++
  • Race Conditions und Deadlocks
  • Concurrent und parallele Architekturen
  • Testen und Debugging

Methode
Parallelität, Concurrency, Multithreading in C++ ist ein Design- und Programmierseminar. Sie lernen an praktischen Beispielen, wie Sie in Ihren Programmen asynchrone und parallele Mechanismen einsetzen und üben die konkrete Umsetzung in C++.

Öffentliches Seminar
Parallelität, Concurrency, Multithreading in C++ findet auch als öffentliches Seminar bei BBV statt. Nähere Informationen hierzu finden Sie in der Ausschreibung.

Weitere Seminare zum Thema
Vorgängige Seminare:
C++ Advanced
Die Grundlage für dieses Seminar
C++ 11/14/17
Alternative Grundlage für dieses Seminar
C++17 Update
Update auf C++17
Weiterführende Seminare:
Advanced C++ Concurrency und Parallelität
Die Details für hoch-performante parallele und concurrent C++-Systeme
Seminare zu verwandten Themen:
Sicheres und robustes C++, Safety und Security
Parallele und concurrent C++-Systeme, aber sicher
C++ Embedded
Parallele Abläufe in eingebetteten Umgebungen
Performance-Orientiertes C++ Design
Performante concurrent Systeme jenseits der Parallelität
OO Design Patterns
Standardbausteine auch für Multithreading
OO Design
Wie komplexe parallele Systeme aufgebaut werden
SW Architektur
Parallele und concurrent Architekturen
Parallel C++  
vollmann engineering gmbh
  home sitemap engineering beratung coaching training vorträge artikel blog kontakt
copyright © 2003-2017 vollmann engineering gmbh