Coroutinen

C++20: Thread-Pools mit cppcoro

Der dritte und letzte Artikel der Miniserie zu Lewis Bakers Coroutinen-Abstraktion cppcoro führt Thread-Pools ein.

Hier geht es direkt zum Artikel auf Heise Developer: https://heise.de/-4713235.

Gelesen: 436

C++20: Mächtige Coroutinen mit cppcoro

Mein letzter Artikel "C++20: Coroutinen mit cppcoro" gab einen ersten Einblick in die Coroutinen-Bibliothek von Lewis Baker. Dieser Einblick stellt die elementaren Coroutinen Tasks und Generatoren vor. Heute erweitere ich Tasks um Threads. Das Ergebnis sind mächtige Coroutinen.

Hier geht's direkt zum Artikel auf Heise Developer: https://heise.de/-4708995.

Gelesen: 483

C++20: Coroutines mit cppcoro

Die cppcoro-Bibliothek von Lewis Baker bietet an, was der C++20-Standard nicht leistet: High-Level-Coroutinen.

Hier geht es direkt zum Artikel auf Heise Developer:

Gelesen: 989

C++20: Thread-Synchronisation mit Coroutinen

Häufig müssen Threads synchronisiert werden. Das typische Szenario ist, dass ein Thread ein Arbeitspaket vorbereitet, auf das ein anderer Thread wartet.

Hier geht's direkt zum Artikel auf Heise Developer: https://heise.de/-4701396.

Gelesen: 573

C++20: Ein undendlicher Datenstrom mit Coroutinen

Meine Geschichte zu Coroutinen in C++20 geht weiter. Heute tauche ich in das Coroutinen-Framework ein, um einen unendlichen Datenstrom zu erzeugen. Konsequenterweise solltest du meine zwei vorherigen Artikel "C++20: Coroutinen – ein erster Überblick" und "C++20: Mehr Details zu Coroutinen" kennen.

Hier geht es direkt zum Artikel auf Heise Developer: https://heise.de/-4697142.

Gelesen: 501

C++20: Mehr Details zu Coroutinen

Nachdem der letzte Artikel "C++20: Coroutinen – ein erster Überblick" in Coroutinen einführte, geht es heute um weitere Details. Gerne möchte ich wiederholen: Wir erhalten in C++20 keine Coroutinen, sondern ein Framework, um Coroutinen zu implementieren.

Hier geht es direkt zum Artikel auf Heise Developer: .

Gelesen: 485

C++20: Coroutinen - ein erster Überblick

C++20 bietet vier Features an, die die Art und Weise ändern, wie wir über C++ denken und es einsetzen: Concepts, die Ranges-Bibliothek, Coroutinen und Module. Zu den Concepts und der Ranges-Bibliothek habe ich schon einige Artikel verfasst. Dieser Artikel dient als Startpunkt, um in weiteren tiefer in die Coroutinen einzutauchen.

Hier geht es direkt zum Artikel auf Heise Developer: https://heise.de/-4687457.https://heise.de/-4687457.

Gelesen: 623

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare