YoVDO

Concurrency Improvements in C++20 - A Deep Dive

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Concurrent Programming Courses Concurrency Courses Atomics Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concurrency improvements introduced in C++20 through this in-depth conference talk from NDC TechTown 2023. Delve into the evolution of C++'s multithreading capabilities, starting from the C++11 standard's introduction of a multithreading library and memory model. Examine the foundational building blocks such as atomic variables, threads, locks, and condition variables. Discover how C++20 builds upon this foundation to provide higher-level abstractions, including extended atomics, semaphores, latches and barriers, cooperative interruption, an improved std::jthread, and synchronized output streams. Gain valuable insights into these advanced concurrency features and their practical applications in modern C++ development.

Syllabus

Concurrency Improvements in C++20: A Deep Dive - Rainer Grimm - NDC TechTown 2023


Taught by

NDC Conferences

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Programming Mobile Services for Android Handheld Systems: Content
Vanderbilt University via Coursera
Advanced Software Construction in Java
Massachusetts Institute of Technology via edX