Lehrinhalte
C bietet eine der modernsten Threadschnittstellen, die heute verfügbar sind. Am Beispiel C führt dieser Kurs in die fortgeschrittene parallele Programmierung für gemeinsamen Speicher mit Threads ein.

Aufbauend auf den Inhalten der Vorlesung Multithreading in C werden die folgenden Themen behandelt:
• C Speichermodell und atomare Operationen
• Entwurf lockfreier nebenläufiger Datenstrukturen
• Forstgeschrittenes Thread-Management (z.B. Thread Pools)
 

Voraussetzungen
• Kenntnisse in C/C++
• Basiskenntnisse der Programmierung von Threads in C (lockbasierte Synchronisation und lockbasierte nebenläufige Datenstrukturen)
 

Online-Angebote
Moodle

Semester: WiSe 2020/21