TimelineCpp20

Latches in C++20

/
Latches and barriers are coordination types that enable some threads to wait until a counter becomes…
TimelineCpp20

Semaphores in C++20

/
Semaphores are a synchronization mechanism used to control concurrent access to a shared resource. They…
cookbook2ndlarge

And the Winners are:

/
Last week,  I launched a quiz. The price was it to win one of the five vouchers for the book "The…
cover

Five Vouchers to win for my book “C++20”

/
I give away five vouchers for my book "C++20". In return, I have a question about the Big Four: concepts,…
TimelineCpp20CoreLanguage

Performance Comparison of Condition Variables and Atomics in C++20

/
After the introduction to std::atomic_flag in my last post, Synchronization with Atomics in C++20, I…
C++20

I’m Proud to Present my New Book: C++20

/
I'm proud to present the early release of my book to C++20 on LeanPub. The book is 50 % done and has…
TimelineCpp20CoreLanguage

Synchronization with Atomics in C++20

/
Sender/receiver workflows are pretty common for threads. In such a workflow, the receiver is waiting…
TimelineCpp20CoreLanguage

Atomic References with C++20

/
Atomics receives a few essential extensions in C++20. Today, I start with the new data type std::atomic_ref.   The…
C++20

Looking for Proofreaders for my New Book: C++20

/
I'm looking for proofreaders for my new book "C++20". The book serves two purposes. It provides you the…
TimelineCpp20CoreLanguage2

Bit Manipulation with C++20

/
This post concludes my presentation of library features in C++20. Today I am writing about the class…