Structured Networking in C++ - Dietmar Kühl - CppCon 2022

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024
  • cppcon.org/
    ---
    Structured Networking in Cpp - Dietmar Kühl - CppCon 2022
    github.com/Cpp...
    As part of standardization, a proposal for Structured Concurrency (wg21.link/p2300) will be discussed. The proposed components are a bit abstract, and it requires some explanation of how things fit together. This presentation will discuss and demonstrate 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.
    ---
    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 enterprise installations at 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 committee, presents at conferences, and he used to
    be a moderator of the newsgroup comp.lang.c++.moderated. He
    frequently answers questions on Stackoverflow.
    ---
    Videos Filmed & Edited by Bash Films: www.BashFilms.com
    TH-cam Channel Managed by Digital Medium Ltd events.digital...
    #cppcon #programming #cpp

ความคิดเห็น • 3

  • @theintjengineer
    @theintjengineer ปีที่แล้ว +2

    It's just an idea, no proposal yet, etc. but still - WHAT AN IDEA and PRESENTATION.
    I do think NVIDIA's P2300 is going to get standardised - at least much of it - and bringing Networking to work with Senders/Receivers is a key thing. This takes advantage of the work on Asynchrony, Coroutines, locking, stop_*, Executors in general, etc. and adds something much needed to the game, such as Networking.
    "Geniale Idee, gä?" haha
    Looking forward to seeing more of this👌🏽

  • @rickfanta4323
    @rickfanta4323 ปีที่แล้ว +2

    Danke/Thanks Dieter! I'm going through this talk now. Are there trust-worthy reference implementations available (e.g. for RHEL/Linux/CMake) somewhere?

  • @6eeykwr2
    @6eeykwr2 ปีที่แล้ว

    Great talk!