cpprussia C++ Russia 2019 (19.04.2019)

Асинхронная разработка на C++

img

Павел расскажет о возможностях асинхронного выполнения задач, которые предоставляет стандартная библиотека C++ сейчас и планируется добавить в будущем, о concurrency::task из PPL как иллюстрации этого и о том, как облегчает написание и понимание написанного кода использование корутин.

Начиная с C++11 в стандарте появились примитивы для асинхронного выполнения задач. Павел расскажет о возможностях, которые предоставляет стандартная библиотека сейчас и планируется добавить в будущем. Также он расскажет о concurrency::task из PPL как иллюстрации того, как это может быть реализовано, и о том, как облегчает написание и понимание написанного кода использование корутин (как это описано в предложении Гора Нишанова, вошедшем в C++20) в контексте уже упомянутых примитивов.