Structured Networking

Structured Networking

11:00 - 12:30 Thursday 7th April 2022 BST


As part of C++ standardization, a proposal for Structured Concurrency ([]( will be discussed. The proposed components are a bit abstract, and it requires some explanation of how things fit together. This presentation will discuss the implementation of a simple networking application using sender/receivers.

In particular, the presentation will show:

  • How to build asynchronous tasks using senders/receivers.

  • How cancellation is integrated.

  • Some aspects of the underlying implementation.

  • Highlights of the proposed standard’s positive properties.

The objective is to show how the proposed abstractions and components can be used to build a somewhat realistic application.


Dietmar Kühl

Dietmar Kühl is a senior software developer at Bloomberg L.P. working on the data distribution environment used both internally and by clients. Before joining Bloomberg he has done mainly consulting for software projects in the finance area. He is a regular attendee of the ANSI/ISO C standards comittee, presents at conferences, and he used to be a moderator of the newsgroup comp.lang.c.moderated.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.