Asynchronous C++ - Dietmar Kühl - ACCU 2025

Опубликовано: 24 Июль 2026
на канале: ACCU Conference
2,363
49

ACCU Membership: https://tinyurl.com/ydnfkcyn
---

Asynchronous C++ - Dietmar Kühl - ACCU 2025
---

With the components in `std::execution` (also known as Sender/Receiver) C++26 introduces a vocabulary for asynchronous operations. At the same time, it isn't clear why asynchronous operations are important and how that is different from other technologies, like threads. Also, the specification for `std::execution` is rather complex and appears to be expert-only.

The objective of this talk is to explain the benefits of using asynchronous approaches for a wide range of applications and, as well as `std::execution` enables one to use the approach fairly easily. The focus will be on the usage and composition of asynchronous components rather than extending the existing facility with new functionality.

While `std::execution` provide the vocabulary for creation and composition of asynchronous operations, it doesn't actually provide any asynchronous operations itself. To make its use more concrete for attendees, this talk will use simple implementations to demonstrate how it interacts with I/O, a database, etc., while only outlining how these use cases are implemented at a very high level.

Slides: https://accu.org/conf-previous/accu2025/

Join think-cell as a C++ Developer and work on cutting-edge challenges with a focus on code excellence, innovation, and working alongside an international team of experts — apply now to be part of a team shaping the future of business presentations. https://www.think-cell.com/en/career
---

Dietmar Kühl

Dietmar Kühl is a senior software developer at Bloomberg, where he works on the data distribution environment used both internally and by enterprise installations at clients. Before joining Bloomberg, he did consulting for software projects mainly in the finance sector. He is a regular attendee of the ANSI/ISO C++ standards committee (WG21) and presents at conferences. He used to be a moderator of the newsgroup comp.lang.c++.moderated and frequently answers questions on Stack Overflow.

Video Sponsored By JetBrains
---

The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming.
Discounted rates for members.
ACCU Membership: https://tinyurl.com/ydnfkcyn
2025 Program: https://accu.org/conf-previous/accu2025/
https://accu.org
https://www.accuconference.org/
https://mastodon.social/@ACCUConf
  / accu-conference  
https://bsky.app/profile/accuconf.bsk...
  / accuorg  
  / accuconf  
---

YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk


#async #asynchronous #asynchronousprogramming #accuconf #programming #cplusplus #cppprogramming #cpp #cplusplusprogramming #programming #softwaredevelopment #softwareengineer #coding #programmingtutorial