Race Conditions versus Data Races

Race conditions and data races are related but different concepts. Because they are related, they are often confused. In German we even translate both expressions with the term kritischer Wettlauf. To be honest, that is very bad. In order to reason about concurrency, your wording must be exact. Therefore, this post is about race conditions and data races.

Read more
Add CommentViews: 1057

C++17: Improved Associative Containers and Uniform Container Access

C++11 has eight associative containers. With C++17, you can more comfortably insert new elements into them, merge existing associative containers, or move elements from one container into another if they are similar. But that is not all. The access to the associative and sequential container was unified.

Read more
Tags: C++17
Add CommentViews: 941

C++17: New Parallel Algorithms of the Standard Template Library

The idea is quite simple. The Standard Template (STL) has more than 100 algorithms for searching, counting, and manipulation of ranges and their elements. With C++17, 69 of them are overloaded and a few new are added. The overloaded and new algorithm can be invoked with a so-called execution policy. By using the execution policy, you can specify whether the algorithm should run sequential, parallel, or parallel and vectorized.

Read more
Tags: C++17
Comments 2Views: 4675

C++17 has a Visitor

What have std::optional, std::any, and std::variant in common? You can construct them in-place. But that is not all. A std::variant supports a visitor.

Read more
Tags: C++17
Add CommentViews: 3592

Get the Current Pdf Bundle: Concurrency with C++17 and C++20

I have prepared the pdf bundle. To get it is quite simple.

Read more
Add CommentViews: 2616

C++17 - Avoid Copying with std::string_view

The purpose of std::string_view is to avoid copying data which is already owned  by someone else and of which only a non-mutating view is required. So, this post is mainly about performance.

Read more
Tags: C++17
Add CommentViews: 3528

The Winners of the Next Pdf Bundles

The winners of the next pdf bundles are.

Read more
Comments 1Views: 852

My Newest E-Book

Latest comments

Subscribe to the newsletter (+ pdf bundle)

Blog archive

Source Code

Visitors

Today 346

All 278869

Currently are 144 guests and no members online