Latches in C++20
/
1 Comment
Latches and barriers are coordination types that enable some threads to wait until a counter becomes…
Semaphores in C++20
Semaphores are a synchronization mechanism used to control concurrent access to a shared resource. They…
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…
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,…
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…
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…
Synchronization with Atomics in C++20
Sender/receiver workflows are pretty common for threads. In such a workflow, the receiver is waiting…
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…
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…
Bit Manipulation with C++20
This post concludes my presentation of library features in C++20. Today I am writing about the class…