Начало основного контента
Concurrency in C++20 and beyond
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 introduced the new features such as std::jthread, std::latch and std::barrier, and explained 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 also introduced some of the most important of these, including the new Executor model.