Concurrency in C++20 and beyond
10:00 - 11:00
C++20 is set to add new facilities to make writing concurrent code easier. Some of them come from the previously published Concurrency TS, and others are new, but they all make our lives as developers easier. This talk will introduce the new features, and explain how and why we should use them.
The evolution of the C++ Concurrency support doesn't stop there though: the committee has a continuous stream of new proposals. This talk will also introduce some of the most important of these, including the new Executor model.
Anthony Williams is the author of C++ Concurrency in Action, and a UK-based developer, consultant 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 C++11 Standard. He continues to work on new facilities to enhance the C++ concurrency toolkit, both with standards proposals, and implementations of those facilities for the just::thread Pro extensions to the C++ thread library from Just Software Solutions Ltd. Anthony lives in the far west of Cornwall, England.