An introduction to multithreading in C++20

Anthony Williams

online
90 minute session
beginner
intermediate
14:30-16:00, Wednesday, 13th July 2022

Where do you begin when you are writing your first multithreaded program using C++20? Whether you've got an existing single-threaded application, or you're starting from scratch, C++20 provides the basic tools to help. In this talk we'll look at the C++20 facilities you should reach for first, and how to use them safely.

multithreading
concurrency
parallelism
c++20

Anthony Williams

Anthony Williams is the author of C++ Concurrency in Action, and a UK-based developer and consultant with many years of experience in C++. He has been an active member of the BSI C++ Standards Panel since 2001, and is author or coauthor of many of the C++ Standards Committee papers that led up to the inclusion of the thread library in the C++11 Standard. Anthony lives in the far west of Cornwall, England, and is currently working for Woven Planet developing automotive software.