20 March 2020
Advanced Introduction to Multithreading
Advanced in that it assumes audience used/heard of threads, introduction in that the subject is deep and complex
Update 2020-09-11: I presented an updated version of the Advanced Introduction to Multithreading.
Agenda
- Compiler issues
- CPU issues
- Threading before C++11
- C++ data races
- Integer myths
- Boolean myths
- C++11 standardeese - synchronises with
- The volatile myth
- Coding lab
I originally presented this at Sophos 2020-03-20.