An Introduction to Multithreading in C++20

An Introduction to Multithreading in C++20

11:30 - 13:00 Saturday 9th April 2022 BST




Where do you begin when you are writing your first multithreaded program using C20? Whether you've got an existing single-threaded application, or you're starting from scratch, C20 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.

Anthony Williams

His primary area of expertise is in the development of multi-threaded applications and libraries in C. Anthony is the author of C Concurrency in Action, published by Manning. He is a UK-based developer and trainer with over 20 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 C11 Standard. He continues to work on new facilities to enhance the C++ concurrency toolkit, both with standards proposals, and implementations of those facilities. Anthony lives in the far west of Cornwall, England, where he currently spends most of his time developing automotive software.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.