Course Contents
C++ offers one of the most advanced threading interfaces available today. Using this interface as an example, the course teaches how to develop parallel software for shared memory with threads.
• Shared memory architectures
• Managing threads
• Sharing data between threads
• Synchronizing concurrent operations
• Designing lock-based concurrent data structures
• Designing programs for concurrency
• Testing and debugging
Preconditions
• Knowledge of C/C++
Online Offerings
Moodle
C++ offers one of the most advanced threading interfaces available today. Using this interface as an example, the course teaches how to develop parallel software for shared memory with threads.
• Shared memory architectures
• Managing threads
• Sharing data between threads
• Synchronizing concurrent operations
• Designing lock-based concurrent data structures
• Designing programs for concurrency
• Testing and debugging
Preconditions
• Knowledge of C/C++
Online Offerings
Moodle
- Lehrende: Alexander Geiß
- Lehrende: Lukas Rothenberger
- Lehrende: Felix Wolf
Semester: ST 2023