Speaker
Andrei Gheata
(CERN)
Description
This and the following lecture will explain the concepts behind various parallelization methodologies.
First, a theoretical introduction to threads, thread-safety and concurrent data access will be given. As the recent C++ standards (starting from C++11) provide build-in support for parallel programming, their most commonly used concurrency features will be shown. Finally, concrete solutions for problems specific to concurrent programming will be discussed.