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
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
- Lehrende: Alexander Geiß
- Lehrende: Arya Mazaheri
- Lehrende: Felix Wolf
Semester: WiSe 2020/21